@font-face {
    font-family: 'Alright Regular';
    src: url('/Alright-v2-Normal/Alright-v2-Normal-Regular.woff2') format('woff2'),
         url('/Alright-v2-Normal/Alright-v2-Normal-Regular.woff') format('woff');
    font-weight: normal;
    }
@font-face {
    font-family: 'Alright Regular';
    src: url('/Alright-v2-Normal/Alright-v2-Normal-Regular-Italic.woff2') format('woff2'),
         url('/Alright-v2-Normal/Alright-v2-Normal-Regular-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    }
@font-face {
    font-family: 'Alright Light';
    src: url('/Alright-v2-Normal/Alright-v2-Normal-Light.woff2') format('woff2'),
         url('/Alright-v2-Normal/Alright-v2-Normal-Light.woff') format('woff');
    font-weight: normal;
    }
@font-face {
    font-family: 'Alright Bold';
    src: url('/Alright-v2-Normal/Alright-v2-Normal-Bold.woff2') format('woff2'),
         url('/Alright-v2-Normal/Alright-v2-Normal-Bold.woff') format('woff');
    font-weight: normal;
    }

/* Font embed */
.alrightsansblack {
	font-family: "Alright Sans Black";
	font-style: normal;
	font-weight: bold;
	}
.alrightsansbold {
	font-family: "Alright Bold";
	font-style: normal;
	font-weight: normal;
	}
.alrightsansbolditalic {
	font-family: "Alright Bold";
	font-style: italic;
	/* font-weight: bold; */
	}
.alrightsanslight {
	font-family: "Alright Light";
	font-style: normal;
	font-weight: normal;
	}
.alrightsansregular {
	font-family: "Alright Regular";
	font-style: normal;
	font-weight: normal;
	}
.alrightsansregularitalic {
	font-family: "Alright Regular";
	font-style: italic;
	font-weight: normal;
	}

/* Reset all styles */
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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	font-style:inherit;
	vertical-align:baseline;
	outline: 0;
	font-weight:inherit;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:0;
	padding:0;
	font-family:inherit;
	font-size:100%;
	margin:0;
	}
body,td,textarea,input,li,p,h1,h2,h3,h4,h5,h6,blockquote,form{
	color:black;
	font-family:"Alright Regular", 'Calibri';
	}

body{
	background-color:#ffffff;
	}
table{
	border-spacing:0px;
	border-collapse:collapse;
	}
td, th{
	color:black;
	padding:0px 6px 0px 0px;
	vertical-align:top;
	}
.text{
	font-family:inherit;
	}
.error{
	color:orange;
	}
.warning{
	color:green;
	}
a{
	color:#444444;
	text-decoration:none;
	}
#article a:after{
	content:"›";
	font-family:fontface1080;
	text-decoration:none;
	color:#bb2200;
	}
#article #themelist a:after{
	content:"";
	}
a.clean{
	content:"›" !important;
	text-decoration:none !important;
	}
#article a.clean:after{
	content:"" !important;
	}
#article .icon a:after, #article h2.subhead a:after, #article .mceEditor a:after{
	content:"";
	}
a:hover{
	color:#000000;
	text-decoration:underline;
	}
div.link{
	padding-bottom:10px;
	}
div.link:hover{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
	}
#wrapperPX{
	right:0px;
	bottom:0px;
	top:0px;
	z-index:12;
	position:fixed;
	left:0px;
	}
#wrapperbody{
/* 
	-webkit-touch-callout:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
 */
	overflow-y:visible;
	max-width:1080px;
	overflow-x:visible;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	padding-left:2%;
	padding-top:32px;
	height:90%;
	z-index:100;
	width:90%;
	position:relative;
	}
#printwindow{
	top:-10px;
	height:11px;
	z-index:3000;
	width:100%;
	position:absolute;
	overflow:hidden;
	left:0;
	}
img{
	-webkit-touch-callout:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	}
#wrapperfooter{
	overflow-y:visible;
	max-width:1080px;
	overflow-x:hidden;
	border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-touch-callout:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	z-index:100;
	width:100%;
	font-size:9px;
	text-transform:uppercase;
	background-color:rgba(255,255,255,0.4);
	position:relative;
	text-align:center;
	color:rgba(0,0,0,0.8);
	letter-spacing:0.1em;
	}
#wrapperfooter a{
	color:rgba(0,0,0,.6);
	-webkit-transition:background-color 0.2s;
	-moz-transition:background-color 0.2s;
	-o-transition:background-color 0.2s;
	transition:background-color 0.2s;
	text-decoration:none;
	}
#wrapperfooter a:hover{
	background-color:rgba(0,0,0,.1);
	}
#processtime{
	color:rgba(0,0,0,.6);
	margin:0px 4px;
	display:inline-block;
	}
#news{
	position:relative;
	overflow:hidden;
	margin:20px 0px 20px 0px;
	white-space:nowrap;
	width:96%;
	}
#frontnews{
	cursor:pointer;
	margin-bottom:30px;
	}
#bannerannounce {
	position:relative;
	display:none;
	/* border-top:1px solid #8b847c; */
	}
#bannerannounce > div{
	cursor:pointer;
	margin:14px auto 4px auto;
	background-color:#cbc5bd;
	position:relative;
	height:120px;
	overflow:hidden;
	}
#bannerannounce > div.large{
	height:160px;
	}
	
#bannerannounce div.full{
	height:120px;
	overflow:hidden;
	}
	
#bannerannounce .fl-alt{
	display:inline-block;text-align:left;vertical-align:top;
	}
body,td,textarea,input,li,p,h1,h2,h3,h4,h5,h6,blockquote,form{
	line-height:20px;
	font-size:14px;
	}
.cont{
	padding:10px;
	padding-bottom:0px !important;
	}
.subhead, .menu, .share.share-news {
	line-height:20px;
	font-size:16px;
	}
.share.share-news {
	height:20px;
	}
.mini, .menu, .box p{
	line-height:16px;
	font-size:12px;
	}
.mini.xmini{
	font-size:10px;
	}
#contact .mini{
	line-height:18px;
	}
h1{
	line-height:48px;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
	transition:all 0.2s;
	font-size:48px;
	line-height:42px;
	}
input.h1, textarea.h1{
	font-size:48px;
	line-height:42px;
	}
h1.big, input.h1.big, textarea.h1.big{
	line-height:72px;
	margin-left:-4px;
	font-size:72px;
	}
textarea.h1.big{
	margin-left:0px !important;
	}
h1 .mini{
	font-size:40px;
	}
h2{
	line-height:32px;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
	transition:all 0.2s;
	font-size:32px;
	}
article h2 {
	line-height:20px;
	font-size:16px;
	text-align:left !important;
	margin-bottom:10px;
	}
#frontnews article h2 {
	line-height:32px;
	font-size:32px;
	margin-bottom:0px;
	}
h2.subhead, h2.h2, h2.trumpet, input.h2.subhead, textarea.h2.subhead{
	line-height:24px;
	font-size:18px;
	}
h2.subhead, h2.h2{
	margin-bottom:20px;
	}
#frontnews h2:first-child{
	padding:16px 0px;
	border-top:1px solid #98938d;
	}
h2.subhead .mini{
	font-size:16px;
	}
h2.subhead a.mini.uc{
	color:#98938d;
	font-family:"Alright Regular";
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	}
h2.subhead a.mini.uc:hover{
	color:#6c6661;
	font-size:13px;
	}
.news h1{
	margin-bottom:16px;
	}
h1:hover, h2:hover{
	color:#b00000;
	}
textarea.edit, input.edit{
	padding:0px;
	width:100%;
	border:1px dotted rgba(0,0,0,0.2);
	outline: 0px;
	resize:none;
	}
table.mceLayout {
	outline:1px dotted rgba(0,0,0,0.2);
	}
textarea.edit:hover{
	outline: rgb(255,255,0);
	-webkit-box-shadow:rgba(255,204,40,1) 0px 0px 4px;
	-moz-box-shadow:rgba(255,204,40,1) 0px 0px 4px;
	-ms-box-shadow:rgba(255,204,40,1) 0px 0px 4px;
	box-shadow:rgba(255,204,40,1) 0px 0px 4px;
	}
.defaultSkin table.mceLayout{
	border-width:0px !important;
	}
.defaultSkin table{
	background-color:inherit !important;
	}
.defaultSkin table td.mceToolbar, .defaultSkin table.mceLayout tr.mceFirst td{
	background-color:#e0dedc !important;
	}
.defaultSkin .mceIframeContainer{
	border-width:0px !important;
	padding-top:6px;
	background-color:white;
	}
.mceMenu.mceListBoxMenu.mceNoIcons.defaultSkin{
	width:180px !important;
	background-color:#f6f6f6;
	height:180px !important;
	}
#menu_mce_2_mce_2_formatselect_menu{
	width:180px !important;
	}
#mce_2_formatselect, #mce_2_formatselect td.mceFirst, #mce_2_formatselect a#mce_2_formatselect_text, .defaultSkin .mceListBox .mceText{
	width:140px !important;
	}
.mceDropDown {background-color:rgba(242,242,242,0.9);}
.diagram{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	line-height:40px;
	cursor:pointer;
	min-height:40px;
	text-align:center;
	}
.diagram.h3{
	border:2px solid #dc0000;
	background-color:white;
	}
.diagram.sep{
	cursor:default;
	background-repeat:no-repeat;
	background-position:center;
	}
.diagram.base{
	background-color:#98938d;
	}
.diagram.sep.vertical{
	background-repeat:repeat-y;
	background-image:url('../_images/sys/cross-vertical.png');
	}
.diagram.sep.cross{
	background-image:url('../_images/sys/cross-horizontal.png');
	}
.diagram.sep.stop{
	background-image:url('../_images/sys/cross-verticalstop.png');
	}
.announce{
	/* height:100%; */
	}
#frontannounce .announce{
	position:relative;
	background-color:white;
	line-height:0px;
	}
#frontannounce .announce.im{
	min-height:180px;
	}
#frontannounce .announce p, #frontannounce .announce h2{
	color:#6c6661;
	}
#articleannounce .announce p, #articleannounce .announce h2{
	color:#6c6661;
	}
#articleannounce .announce, #articleannounce .block{
	color:#6c6661;
	background-color:white;
	}
.announce, .block {
	/* cursor:pointer; */
	position:relative;
	margin-bottom:10px;
	}
.announce, .block{
	padding:16px 0px 0px 0px;
	border-top:1px solid #98938d;
	}
.announce div.announceblock{
	position:absolute;
	height:auto;
	width:100%;
	bottom:0px;
	padding:4px 2px 4px 8px;
	background-color:rgba(0,0,0,0.6);
	}
.announce div.announceblockimage{
	padding-top: 0px;
	overflow: hidden;
/* 
	position:relative;
	height:100%;
	width:100%;
 */
	}
.announce div.announceblockimage img{
	margin: -35% 0;
	}
.announce div.announceblockimage img.land{
	margin: -5% 0;
	}
.announce h2{
	line-height:22px;
	margin:10px 0px;
	font-size:18px;
	}
#frontannounce .announce div.announceblock h2,
#frontannounce .announce div.announceblock p{
	color:rgba(255,255,255,0.9);
	}
#frontannounce .announce div.announceblock h2{
	line-height:20px;
	margin:6px 0px;
	font-size:20px;
	}
#frontannounce .announce div.announceblock p{
	/* line-height:16px;  rettet 2023-10-04*/
	line-height:20px;
	/* font-size:12px;  rettet 2023-10-04 */
	font-size:16px;
	padding-right: 6px;
	}
.announce p{
	}
#sidemenu h3, #sidemenu h3 a{
	color:rgb(220,0,0);
	line-height:20px;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
	}
#sidemenu .content{
	z-index:2;
	position:relative;
	border:0px solid #c6c6c6;
	height:100%;
	}
#sidemenu .content{
	border-top:1px solid #98938d;
	}
#sidemenu h3, #sidemenu div.link{
	padding:5px 0px;
	}
#frontrow{
	padding-top:20px;
	}
#searchrow, #imagesearchrow {
	padding-top:20px;
	height:0px;
	}
#searchrow{
	display:none;
	}
.themeicon{
	-webkit-opacity:0.9;
	-moz-opacity:0.9;
	-o-opacity:0.9;
	-ms-opacity:0.9;
	opacity:0.9;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
	}
.themeicon:hover{
	-webkit-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	-ms-opacity:1;
	opacity:1;
	}
.themeicon a, .w25.theme a{
	color:#6c6661;
	text-decoration:none;
	}
.themeicon a:hover, .w25.theme a:hover{
	color:black;
	}
.themeicon.mini{
	padding:0px;
	width:28% !important;
	margin:10px 5% 0px 0px;
	height:100px;
	}
.themeicon.mini{
	line-height:13px;
	}
.themeicon.articletheme{
	outline:2px solid #dc0000;
	background-color:#dc0000;
	padding:0px;
	}
.themeicon.articletheme a{
	color:rgba(255,255,255,0.8);
	}
.theme .image, .themeicon .image{
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-size:cover;
	height:62px;
	padding:0px;
	width:100%;
	background-position:center;
	margin:0px 0px 4px 0px;
	}
.theme .label {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	}
#articlelist *, #articlelist articlethemes{
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
	}
article h3{
	line-height:28px;
	margin:6px 0px;
	font-size:24px;
	}
article h3 a{
	color:inherit;
	text-decoration:none;
	}
article h3 a:hover{
	text-decoration:none;
	-webkit-text-shadow:rgba(0,0,0,0.2) 1px 1px 1px;
	-moz-text-shadow:rgba(0,0,0,0.2) 1px 1px 1px;
	-ms-text-shadow:rgba(0,0,0,0.2) 1px 1px 1px;
	text-shadow:rgba(0,0,0,0.2) 1px 1px 1px;
	}
h4{
	font-weight:bold;
	margin-top:9px;
	margin-bottom:4px;
	font-size:14px;
	line-height:18px;
	}
p, li{
	line-height:18px;
	font-size:12px;
	}
p, ol, ul{
	margin-bottom:9px;
	}
li{
	margin-left:1.1em;
	}
i, em, .i, .em{
	font-style:italic;
	}
.sys{
	color:rgba(0,0,0,0.4);
	font-size:9px;
	}
.fl{
	float:left;
	}
#wrapperfooter .fl{
	float:none;
	display:inline-block;
	}
.fr{
	float:right;
	}
.op4{
	-webkit-opacity:0.4;
	-moz-opacity:0.4;
	-o-opacity:0.4;
	-ms-opacity:0.4;
	opacity:0.4;
	}
.cb{
	clear:both;
	}
.inline{
	display:inline-block;
	vertical-align: top;
	}
.uc{
	text-transform:uppercase;
	}
.sc{
	font-variant:small-caps;
	text-transform:lowercase;
	}
.marB{
	margin-bottom:10px;
	}
.marT{
	margin-top:10px;
	}
.padT{
	padding-top:10px;
	}
.gray{
	color:#98938d;
	}
.lightgray{
	color:#e3ded9;
	}
.bordT{
	border-top:1px solid #98938d;
	}
.bordTL{
	border-top:1px solid #cbc9c6;
	}
.red{
	color:#dc0000;
	}
.transparent{
	-webkit-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	-ms-opacity:0;
	opacity:0;
	}
.transparent20{
	-webkit-opacity:0.2;
	-moz-opacity:0.2;
	-o-opacity:0.2;
	-ms-opacity:0.2;
	opacity:0.2;
	}
.hidden{
	display:none;
	}
.article{
	padding:10px;
	vertical-align:top;
	border:0px solid red;
	display:inline-block;
	white-space:normal;
	}
.article h4{
	margin-bottom:4px;
	border-bottom:1px solid #98938d;
	padding:3px 0px;
	/*font-family:Georgia,'Helvetica Neue', Helvetica, Arial;*/
	font-size:10px;
	letter-spacing:0.1em;
	margin-right:10px;
	border-top:1px solid #98938d;
	text-transform:uppercase;
	}
.article img{
	width:100%;
	padding-right:10px;
	vertical-align:top;
	}
.w100, .box.box-insert.w100, .article img.w100 {
	padding:10px;
	width:100% !important;
	padding-right:0px;
	padding-bottom:0px;
	}
#bannerannounce.w100 {
	width:96% !important;
	}
.w25, .box.box-insert.w25, .article img.w25 {
	padding:10px;
	width:24%;
	padding-right:10px;
	padding-bottom:0px;
	}
.w25.theme{
	width:24%;
	padding-right:10px;
	min-height:40px;
	height:100px;
	}
.theme .button{
	padding:10px;
	height:100%;
	border:1px solid #c6c6c6;
	margin-right:10px;
	}
img.w25 {
	padding:0px;
	margin-top:3px;
	}
.w33, .box.box-insert.w33, .article img.w33 {
	padding:10px;
	width:32%;
	padding-right:10px;
	padding-bottom:0px;
	}
img.w33 {
	padding:0px;
	margin-top:3px;
	max-width:220px;
	}
#wrapperfooter .w33{
	width:32%;
	}
#wrapperfooter .w25{
	width:24%;
	}
#wrapperfooter .box{
	padding:0px;
	}
#wrapperfooter img{
	width:100%;
	border:1px solid #c6c6c6;
	margin:0px !important;
	}
.w50, .box.box-insert.w50, .article img.w50 {
	padding:10px;
	width:48%;
	padding-bottom:0px;
	padding-left:10px;
	}
#bannerannounce .w50 {
	padding-top:0px;
	width:50%;
	}
#bannerannounce .fl-alt{
	width:60%;
	}
#bannerannounce .fl-alt h3{
	font-weight:bold;
	margin-bottom:6px;
	}
#bannerannounce .less-cont .fl-alt{
	width:40%;
	}
#bannerannounce .fl-image{
	height:100%;
	}
#bannerannounce .fl-image.alt{
	background-size: cover;
	background-position:center;
	display:inline-block;
	width:40%;
	}
#bannerannounce .less-cont .fl-image.alt{
	width:60%;
	}
#bannerannounce .w50.image {
	/* height:100%; */
	background-position:center;
	background-size:100%;
	}
#bannerannounce h3 {
	font-size:20px;
	line-height:24px;
	margin-top:4px;
	margin-bottom:8px;
	}
#bannerannounce p {
	font-size:14x;
	}
.w50.solo {
	margin-left:26%;
	}
img.w50{
	padding:0px;
	margin-top:3px;
	}
.w66, .article img.w66{
	padding:10px;
	width:64%;
	padding-right:10px;
	padding-bottom:0px;
	}
.themelist .w66{
	padding-right:0px;
	}
.w66 #themelist .w33{
	width:33%;
	}
img.w66{
	padding:0px;
	margin-top:3px;
	}
.w100, .box.box-insert.w100, .article img.w100{
	width:96%;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
	}
img.full.w100{
	width:100%;
	margin-bottom:10px;
	}
img.w100{
	padding:0px;
	margin-top:3px;
	}
article img[align=right], article img[align=left]{
	width:50%;
	margin-top:4px;
	margin-bottom:10px;
	}
article img[align=right].w25, article img[align=left].w25{
	width:24%;
	}
article img[align=right]{
	margin-left:14px;
	}
article img[align=left]{
	margin-right:14px;
	}
#frontannounce img.w100{
	width:100%;
	}
.post{
	width:37%;
	}
#polski-list{
	}
#polski-list .kolegas{
	margin-bottom:2px;
	}
#polski-list .kolegas div{
	display:inline-block;
	}
#polski-list .kolegas div.box{
	margin-bottom:2px;
	height:240px;
	}
#polski-list .kolegas div.box:hover{
	background-color:#cbcbcc;
	}
#polski-list .kolegas div.issue{
	width:30px;
	}
#polski-list .kolegas div.year){
	width:50px;
	}
#searchform{
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:12px;
	overflow:hidden;
	white-space:nowrap;
	-webkit-box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
	-moz-box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
	-ms-box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
	box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
	}
#searchimage{
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:12px;
	overflow:hidden;
	white-space:nowrap;
/* 
	box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
	-webkit-box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
 */
	}
#loginbox{
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:12px;
	overflow:hidden;
	white-space:nowrap;
	-webkit-box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
	-moz-box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
	-ms-box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
	box-shadow:rgba(0,0,0,0.3) 2px 2px 6px;
	}
#loginbox div.select {
    background-color:rgba(255,245,152,0.3);
    }
input, input[type="search"],input[type="file"]{
	vertical-align:top;
	outline: 0;
	margin:0px;
	padding:2px;
	border:0px;
	}
input[type=file] {
/* 
	-o-appearance:textfield;
	-moz-appearance:textfield;
	-webkit-appearance:textfield;
	-ms-appearance:textfield;
	appearance:textfield;
 */
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:14px;
	padding:1px;
	}
form#searchform input, form#searchimage input{
	-o-appearance:textfield;
	-moz-appearance:textfield;
	-webkit-appearance:textfield;
	-ms-appearance:textfield;
	appearance:textfield;
	padding:2px;
	border:0px;
	}
form#searchform input.search, form#searchimage input.search{
	border-top-left-radius:12px;
	-webkit-border-top-left-radius:12px;
	-webkit-background-size:auto 80%;
	-moz-background-size:auto 80%;
	-o-background-size:auto 80%;
	-ms-background-size:auto 80%;
	background-size:auto 80%;
	background-repeat:no-repeat;
	padding-left:12px !important;
	background-position:4px 4px;
	width:80%;
	background-image:url('../_images/search-1-gray.png');
	-webkit-box-shadow:inset rgba(0,0,0,0.4) 1px 1px 3px;
	-moz-box-shadow:inset rgba(0,0,0,0.4) 1px 1px 3px;
	-ms-box-shadow:inset rgba(0,0,0,0.4) 1px 1px 3px;
	box-shadow:inset rgba(0,0,0,0.4) 1px 1px 3px;
	-webkit-border-bottom-left-radius:12px;
	-moz-border-bottom-left-radius:12px;
	-ms-border-bottom-left-radius:12px;
	border-bottom-left-radius:12px;
	}
form#searchform input.search:focus, form#searchimage input.search:focus{
	}
form#searchform input.submit, form#searchimage input.submit, input.submit.login{
	-webkit-background-size:auto 60%;
	-moz-background-size:auto 60%;
	-o-background-size:auto 60%;
	background-size:auto 60%;
	background-repeat:no-repeat;
	background-position:28%;
	width:21%;
	background-image:url('../_images/search-2-white.png');
	background-color:#dc0000;
	}
.buttons{
	padding-top:0px;
	line-height: 30px !important;
	}
.buttons div.button { cursor:pointer; }
.buttons a.button, .buttons div.button, input[type=submit].button, input[type=button].button {
	text-decoration:none;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
	padding:8px 12px 6px 12px;
	color:white;
	background-color:#c60000;
	margin:0px 8px 4px 0px;
	white-space:nowrap;
	}
.buttons a.button:hover, .buttons div.button:hover, input[type=submit].button:hover, input[type=button].button:hover{
	background-color:#dc0000;
	}
.buttons a.button.gray, .buttons div.button.gray, input[type=submit].button.gray, input[type=button].button.gray{
	color:white;
	background-color:#8b847c;
	}
.buttons a.button.gray:hover, .buttons div.button.gray:hover, input[type=submit].button.gray:hover, input[type=button].button.gray:hover{
	background-color:#98938d;
	}
.buttons a.button.white, .buttons div.button.white{
	color:#6c6661;
	border:1px solid #98938d;
	background-color:white;
	}
.buttons a.button.white:hover, .buttons div.button.white:hover{
	background-color:#e0dedc;
	}
#searchresult, #imagesearchresult {
	padding:0px;
	overflow:hidden;
	}
#searchrow #searchresult.box, #imagesearchrow #imagesearchresult.box{
	padding:0px;
	}
#imagesearchrow #imagesearchresult, #imagesearchrow #imagesearchresult.box {
	padding-bottom:10px;
	margin-bottom:20px;
	}
#searchresult .result {
	padding:12px;
	}
#imagesearchresultlist, #imagesearchresult .result {
	padding:10px;
	}
#imagesearchresultlist .item {
	float:left;
    height:60px !important;
	width:33.3%;
	margin:0 0 4px 0;
	cursor:pointer;
	}
#edit-artikler-list-artikler #imagesearchresultlist {
	padding:0;
	}
#edit-artikler-list-artikler #imagesearchresultlist .item {
	width:12.5%;
	}
#imagesearchresultlist .item .img {
    margin:2px;
    height:60px;
    background-size:cover;
    background-position:50%;
	}
#imagesearchresultlist .item .img .label {
	display:inline-block;
	margin:0;
	padding:2px;
	background-color:rgba(220,0,0,0.8);
	color:white;
	}
#searchresult .buttons, #imagesearchresult .buttons {
	margin-bottom:10px;
	padding-top:0px;
	}
#searchresult .buttons a.button, #imagesearchresult .buttons a.button {
	padding:2px 6px;
	color:black;
	margin:0px 2px;
	background-color:#e0dedc;
	}
#searchresult .buttons a.red, #imagesearchresult .buttons a.red {
	padding:2px 4px;
	color:white;
	background-color:#dc0000;
	}
a.link.icon, .icon.link {
	font-size:20px;
	vertical-align: middle;
	margin-left:6px;
	margin-right:6px;
	}
.icon.copy  {
    float: right;
    margin: 4px 10px;
    cursor:pointer;
    }
div.entry {
	vertical-align: middle;	
	}
div.entry:nth-child(2n+1) {
	background-color:#e0e0e0;
	
	}
div.entry input{
	vertical-align: middle;
	background-color:transparent;
	width:90%;
	}
#searchresult .buttons .icon, #imagesearchresult .buttons .icon {
	cursor:pointer;
	color:white;
	height:20px;
	padding:0px 2px;
	font-size:16px;
	background-color:#98938d;
	margin-right:10px;
	line-height:20px;
	}
#searchresult .buttons .icon:hover, #imagesearchresult .buttons .icon:hover {
	-o-transform:none;
	-moz-transform:none;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	}
#searchresult .buttons .words, #imagesearchresult .buttons .words {
	padding-top:4px;
	height:20px;
	}
#logo{
	cursor:pointer;
	}
#logo{
	-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;
	-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;
	-ms-box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;
	box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;
	}
.banner{
	}
#logo{
	position:relative;
	color:white;
	height:110px;
	padding:6px;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
	font-size:100px;
	background-color:rgb(220,0,0);
	line-height:100px;
	text-align:left;
	}
#logo > .byline {
    position:absolute;
    display:block;
    bottom:0px;
    padding:5px;
    font-size:14px;
    line-height:14px;
    }
#contact{
	padding-bottom:0px;
	display:none;
	height:120px;
	}
#contact-small{
	position:relative;
	margin-top:-32px;
	color:white;
	height:40px;
	display:block;
	}
#contact-small .buttons{
	position:absolute;top:0px;right:0px;padding:0px 12px;cursor:pointer;
	}
#contact-small .buttons img{
	width:22px;
	height:auto;
	}
.hide480{
	display:none;
	}
.banner.logo{
	padding:10px;
	width:32%;
	padding-bottom:0px !important;
	margin:-20px 0 0 -2%;
	-o-transform:rotate(-4deg);
	-moz-transform:rotate(-4deg);
	-webkit-transform:rotate(-4deg);
	-ms-transform:rotate(-4deg);
	transform:rotate(-4deg);
	}
.banner.ann{
	padding:10px;
	width:64%;
	margin-right:4%;
	padding-bottom:0px !important;
	}
#toc{
	padding:10px 0px;
	display:none;
	text-align:left;
	}
.banner.edit{
	top:0px;
	height:110px;
	z-index:1;
	width:100%;
	background-color:#ea0000;
	position:absolute;
	left:0px;
	}
.icon{
	color:#dc0000;
	font-family:fontface1080;
	text-decoration:none;
	display:inline-block;
	}
.icon.private{
	color:#cbc9c6;
	text-decoration:none;
	}
.icon a, a.icon{
	color:#dc0000;
	text-decoration:none;
	}
.icon:hover, a.icon:hover{
	color:#b00000;
	}
.icon.private:hover, a.icon.private:hover{
	color:#98938d;
	}
#articlethemes .item {
	height:20px;
	line-height:20px;
	}
#articlethemes .item .icon, #articlethemes .item input {
	height:20px;
	width:20px;
	line-height:20px;
	cursor:pointer;
	}
#articlethemes .item .icon.right {
	margin-left:8px;
	}
.share .icon:hover,.share a.icon:hover{
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	}
.box{
	padding:10px;
	width:100%;
	z-index:2;
	border:1px solid #c6c6c6;
	position:relative;
    overflow:hidden;
    height:auto;
	}
.box.connect{
	color:#dc0000;
	}
.box.box-insert{
	float:right;
	}
.box img{
	width:100%;
	}
.box.box-insert img{
	margin-top:10px;
	}
.box.box-insert.fl, img.fl {
	float:left;
	margin-right:2%;margin-left:0px;
	}
.box.box-insert.fr, img.fr {
	margin-right:0px;margin-left:2%;
	}
.collapse {
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
    overflow:hidden;
/* 
    height:360px;
 */
    }
.box .handle{
    position:absolute;
    top:0px;
    left:50%;
    width:60px;
    margin-left:-30px;
    background-color:#c6c6c6;
    color:white;
    line-height:0px;
    font-size:24px;
    height:10px;
    text-align:center;
    cursor:pointer;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    }
.connect a{
	text-decoration:none;
	}
.connect .icon{
	text-decoration:none;
	}
.connect .link{
	color:#dc0000;
	font-family:"Alright Sans Light";
	text-decoration:none;
	}
.connect .icon:hover, .connect .link:hover{
	color:#ff3333;
	text-shadow:rgba(176, 0, 0, 0.5) 0px 0px 3px;
	-webkit-text-shadow:rgba(176, 0, 0, 0.5) 0px 0px 3px;
	}
.share{
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:10px;
	}
.share.share-article{
	/* width:36px; */
	/* margin-bottom:6px; */
	margin-bottom:0px;
	font-size:24px;
	/* line-height:32px; */
	line-height:20px;
	}
h2.subhead .mini.gray{
	line-height:20px;
	}
.share.share-news {
	/* width:30px; */
	/* margin-bottom:6px; */
	margin-bottom:0px;
	font-size:20px;
	/* line-height:26px; */
	line-height:20px;
	}
.loadmore {
	line-height:26px;
	}
.box{
	padding:10px;
	}
.box.connect{
	line-height:22px;
	padding-bottom:5px;
	}
.box.box-insert{
	width:40%;
	margin-left:10px;
	}
.connect .icon{
	font-size:36px;
	margin-right:10px;
	}
.connect .link{
	font-size:24px;
	margin-right:10px;
	}
#popuplabel{
	min-width:80px;
	z-index:2000;
	white-space:nowrap;
	transition:all 0.05s;
	-webkit-transition:all 0.05s;
	-moz-transition:all 0.05s;
	-o-transition:all 0.05s;
	min-height:20px;
	padding:0px 4px;
	text-overflow:hidden;
	background-color:rgba(243, 243, 243, 0.9);
	line-height:20px;
	position:absolute;
	-moz-box-shadow:rgba(0,0,0,0.3) 2px 2px 5px;
	-webkit-box-shadow:rgba(0,0,0,0.3) 2px 2px 5px;
	-ms-box-shadow:rgba(0,0,0,0.3) 2px 2px 5px;
	box-shadow:rgba(0,0,0,0.3) 2px 2px 5px;
	display:None;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-ms-border-top-right-radius:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-ms-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	}
.themes .theme, .articles .article{
	cursor:pointer;
	height:24px;
	padding:0px 4px;
	width:100%;
	line-height:24px;
	margin:0px -4px;
	display:inline-block;
	}
.articles .article{
	line-height:24px;
	height:56px;
	}
#articlethemes .articles .article{
	height:24px;
	}
#articleannounce .articles .article{
	line-height:18px;
	height:58px;
	}
.articles .article div.subh{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.themes .theme:hover, .articles .article:hover{
	background-color:#efefef;
	}
.themes .theme .themeselected, .articles .article .articleselected{
	width:20px;
	display:inline-block;
	}
.themes .theme.select .themeselected, .articles .article.select .articleselected{
	color:#dc0000;
	}
.themes .theme.select .themeselected.private, .articles .article.select .articleselected.private{
	color:#98938d;
	}
.themes .theme .selector, .articles .article .selector{
	width:80%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
	}
.themes .theme .goto, .articles .article .goto{
	cursor:pointer;
	width:20%;
	float:right;
	text-align:right;
	}
.themes .theme .goto:hover, .articles .article .goto:hover{
	color:#dc0000;
	}
.themes .theme .goto.private:hover, .articles .article .goto.private:hover{
	color:#6c6661;
	}
.themes .theme .icon, .articles .article .icon{
	font-family:fontface1080;
	font-size:16px;
	}
.themes .theme .icon.gray, .articles .article .icon.gray, .icon.gray{
	color:#ada8a3;
	}
.themes .theme .icon.lightgray, .articles .article .icon.lightgray{
	color:#e0dedc;
	}
.collect{
	width:16px;
	margin-right:4px;
	background-color:#f3f3f3;
	height:16px;
	}
.collect.pending{
	cursor:pointer;
	background-color:#98938d;
	}
.collect.pending.active{
	cursor:pointer;
	background-color:#dc0000;
	}
.names{
	line-height:22px;
	font-size:13px;
	}
.names.select{
	background-color:#f0f0f0;
	outline:1px dotted red;
	}
.names .details, .names .details input{
	color:#b7b3ae;
	margin:0px;
	padding:0px;
	font-size:12px;
	background-color:transparent;
	border:0px;
	}
.names .details .radio{
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;
	padding-right:14px;
	display:inline-block;
	}
.names .details .radio:hover{
	display:inline-block;
	background-color:#e0dedc;
	}
.names .details .radio .label{
	cursor:pointer;
	color:#98938d;
	}
.names .details input[type=radio]{
	vertical-align:baseline;
	margin-left:2px;
	-o-appearance:radio;
	-moz-appearance:radio;
	-webkit-appearance:radio;
	-ms-appearance:radio;
	appearance:radio;
	}
.names .details input:hover{
	-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 2px;
	-ms-box-shadow:rgba(0,0,0,0.3) 0px 0px 2px;
	-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 2px;
	box-shadow:rgba(0,0,0,0.3) 0px 0px 2px;
	}
.names .details input:focus{
	color:black;
	-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	-ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	}
.names .details .group{
	cursor:pointer;
	}
.names .details .group.set{
	color:black;
	}
.names .details .group.selected{
	color:black;
	-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	-ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	border-left:4px solid #dc0000;
	}
.names .details input.set{
	color:black;
	}
.mailform{
	background-color:#efefef;
	}
.mailform label, .mailform .label{
	font-size:10px;
	text-transform: uppercase;
	vertical-align:middle;
	}
.mailform input{
	background-color:white;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;
	line-height:20px;
	height:20px;
	text-align:left;
	vertical-align:middle;
	margin-bottom:10px;
	padding:1px;
	width:100%;
/* 
	width:auto;
	border:1px solid #98938d;
 */
	}
.mailform input.readonly{
	background-color:#efefef;
	}
.mailform input[type=radio] {
	width:10%;
	margin-bottom: 0px;
	}
.mailform input[type=submit] {
	text-align:center;
	}
.mailform input[type=submit].on{
	background-color:#5adb22;
	}
.mailform input[type=submit].off{
	background-color:#e80000;
	}
input[type=radio]{
	vertical-align:middle;
	-o-appearance:radio;
	-moz-appearance:radio;
	-webkit-appearance:radio;
	-ms-appearance:radio;
	appearance:radio;
	margin-right:4px;
	}
input[type=checkbox]{
	vertical-align:middle;
	-o-appearance:checkbox;
	-moz-appearance:checkbox;
	-webkit-appearance:checkbox;
	-ms-appearance:checkbox;
	appearance:checkbox;
	margin-right:4px;
	}
input[readonly], input.readonly{
	font-size: 10px;
	line-height: 18px;
	color:#aaaaaa;
	background-color:rgba(255,255,255,0);
	}
label{
	cursor:pointer;
	vertical-align:middle;
	margin-right:14px;
	}
.fr input[type=checkbox]{
	vertical-align:middle;
	margin-left:14px;
	-o-appearance:checkbox;
	-moz-appearance:checkbox;
	-webkit-appearance:checkbox;
	-ms-appearance:checkbox;
	appearance:checkbox;
	}
.fr label{
	vertical-align:middle;
	margin-right:0px;
	}
#edit-selector{
	height:200px;
	}
#edit-artikler{
	position:absolute;
	top:auto;
	width:98%;
	overflow:hidden;
	bottom:0px;
	}
#medialistener{
	width:88px;
	display:none;
	height:10px;
	}
.ui-loader{
	display:none;
	}
.ui-loader h1{
	font-size:16px;
	}

@media all and (max-width:480px) {
	.banner.logo{
		margin:6px 0 0 0;
		-o-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		background-color:transparent;
		}
	#logo{
	    -webkit-box-shadow:none;
    	-moz-box-shadow:none;
    	-ms-box-shadow:none;
    	box-shadow:none;
		-webkit-border-bottom-left-radius:0px;
		-ms-border-bottom-left-radius:0px;
		-moz-border-bottom-left-radius:0px;
		border-bottom-left-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		-moz-border-bottom-right-radius:0px;
		-ms-border-bottom-right-radius:0px;
		border-bottom-right-radius:0px;
		}
	.w25, .box.box-insert.w25, .article img.w25{
		width:100%;
		}
	.w25.theme{
		width:33.33%;
		height:100px;
		}
	.w33, .box.box-insert.w33, .article img.w33{
		width:100%;
		}
	.w33, .box.box-insert.w33, .article img.w33{
		width:100%;
		}
	#wrapperfooter .w33{
		width:100%;
		}
	#wrapperfooter .w25{
		width:48%;
		}
	.w50, .box.box-insert.w50, .article img.w50{
		width:100%;
		}
	#bannerannounce .w50 {
		height:50%;
		width:100%;
		}
	#bannerannounce .fl-alt{
		height:50%;
		width:100%;
		}
	#bannerannounce .less-cont .fl-alt{
		width:100%;
		}
	#bannerannounce .fl-image{
		height:50%;
		}
	#bannerannounce .fl-image.alt{
		width:100%;
		}
	#bannerannounce .less-cont .fl-image.alt{
		width:100%;
		}
	#bannerannounce > div{
		height:220px;
		}
	#bannerannounce > div.large{
		height:260px;
		}
	#bannerannounce div.full{
		height:220px;
		overflow:hidden;
		}
	
	#bannerannounce h3 {
		font-size:18px;
		line-height:20px;
		margin-top:2px;
		margin-bottom:6px;
		}
	#bannerannounce p {
		font-size:13px;
		}
	.w50.solo {
		margin-left:0;
		}
	.w66, .article img.w66{
		width:100%;
		}
	.w100, .box.box-insert.w100, .article img.w100{
		width:100%;
		}
    .w66 #themelist .w33{
        width:50%;
        }
	article img.w50{
		width:48%;
		}
	.article{
		padding:0px 10px 0px 22px;
		}
	#medialistener{
		width:0px;
		background-color:green;
		}
	#wrapperbody{
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
		-ms-border-radius:0px;
		border-radius:0px;
		width:100%;
		padding-left:0px;
		margin:0px;
		padding-top:0px;
		}
	#wrapperfooter{
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
		-ms-border-radius:0px;
		border-radius:0px;
		width:100%;
		margin-bottom:8px;
		}
	#bannerannounce {
		position:relative;
		display:none;
		border-top:0px solid #8b847c;
		}
	#bannerannounce {
		margin-top:0;
		}
	body,td,textarea,input,li,p,h1,h2,h3,h4,h5,h6,blockquote,form{
		line-height:16px;
		font-size:12px;
		}
	h4{
		font-weight:bold;
		margin-top:8px;
		margin-bottom:2px;
		font-size:14px;
		line-height:18px;
		}
	input.h4, textarea.h4{
		font-size:18px;
		line-height:18px;
		}
	.cont{
		padding:8px;
		}
	.subhead, .menu, .share.share-news {
		line-height:18px;
		font-size:14px;
		}
	.share.share-news {
		height:18px;
		}
	.mini, .menu, .box p{
		line-height:16px;
		font-size:12px;
		}
	.mini.xmini{
		font-size:10px;
		}
	#contact .mini{
		line-height:16px;
		}
	h1{
		line-height:28px;
		font-size:28px;
		}
	h1.big, input.h1.big, textarea.h1.big{
		line-height:32px;
		margin-left:0px;
		font-size:32px;
		letter-spacing:0em;
		}
	h1 .mini{
		font-size:22px;
		}
	h2{
		line-height:18px;
		font-size:18px;
		}
	article h2 {
		line-height:16px;
		font-size:14px;
		margin-bottom:8px;
		}
	#frontnews article h2 {
		line-height:18px;
		font-size:18px;
		margin-bottom:0px;
		}
	h2.subhead, h2.h2, h2.trumpet, input.h2.subhead, textarea.h2.subhead{
		line-height:20px;
		font-size:16px;
		}
	h2.subhead .mini{
		font-size:14px;
		}
	h2.subhead .mini.uc{
		font-size:11px;
		}
	.news h1{
		margin-bottom:12px;
		}
	.announce h2{
		line-height:14px;
		margin:8px 0px;
		font-size:14px;
		}
	#frontannounce .announce, .block{
		padding-top:0px;
		border-top:0px solid #98938d;
		}
	.announce div.announceblock{
		position:relative;
		height:auto;
		width:100%;
		/* bottom:0px; */
		padding:0px 0px 0px 0px;
		background-color:white;
		top:3px;
		bottom:auto;
		}
	#frontannounce .announce div.announceblock h2,
	#frontannounce .announce div.announceblock p{
		color:black;
		}
	#frontannounce .announce div.announceblock h2{
/* 
		line-height:14px;
		margin:8px 0px;
		font-size:18px;
 */
		line-height:22px;
		margin:8px 0px;
		font-size:22px;
		}
	.announce div.announceblockimage img{
		margin: -35% 0;
		}
	.announce div.announceblockimage img.land{
		margin: -5% 0;
		}
	.marB{
		margin-bottom:8px;
		}
	.marT{
		margin-top:8px;
		}
	.padT{
		padding-top:8px;
		}
	#frontrow {
		padding-top:4px;
		}
	.announce div.announceblock{
		}
	#sidemenu h3{
		line-height:14px;
		font-size:14px;
		}
	#sidemenu h3, #sidemenu div.link{
		padding:4px 0px;
		}
	#contact{
		padding-bottom:8px;
		height:auto;
		}
	#contact .contact{
		padding:0px 0px 0px 0px;
		position:relative;
		right:auto;
		bottom:0px;
		left:0px;
		}
	#sidemenu .content{
		border-width:1px 0px 0px 0px;
		}
	.box{
		padding:8px;
		}
	.box.connect{
		line-height:16px;
		padding-bottom:4px;
		}
	.box.box-insert{
		width:40%;
		margin-left:8px;
		margin-bottom:8px;
		}
	.connect .icon{
		font-size:24px;
		margin-right:8px;
		}
	.connect .link{
		font-size:17px;
		margin-right:8px;
		}
	.icon.print{
		display:none;
		}
	article img[align=right], article img[align=left]{
		width:100%;
		}
	.lightgray{
		color:#7b7372;
		}
	}
@media all and (max-width:480px) and (orientation:portrait) {
	.banner.logo{
		-o-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		padding:8px;
		width:100%;
		font-size:110px;
		background-color:transparent;
		line-height:130px;
		margin:2px 0 0 0;
		}
	.banner.ann{
		padding:8px;
		width:100%;
		}
	}
@media all and (max-width:680px) and (orientation:landscape) {
	.banner.logo{
		padding:8px;
		width:100%;
		/* width:48%; */
		font-size:100px;
		background-color:transparent;
		line-height:110px;
		margin-top:0px;
		}
	#logo {
		font-size:80px;
		line-height:90px;
		height:100px;
		}
	.banner.ann{
		float:right;
		padding:8px;
		width:100%;
		}
	.banner.ann #contact .w50{
		padding:0px;
		width:100%;
		}
	#frontrow {
		padding-top:0px;
		}
	}
@media all and (min-width:480px) {
	.banner.logo{
		padding:8px;
		/* width:100%; */
		width:48%;
		font-size:100px;
		background-color:transparent;
		line-height:110px;
		margin-top:-20px;
		}
	.banner.ann{
		float:right;
		padding:8px;
		width:48%;
		}
	#wrapperbody{
		padding-left:0;
		}
	.w25, .box.box-insert.w25, .article img.w25{
		width:48%;
		}
	.w25.theme{
		width:25%;
		height:100px;
		}
	.w33, .box.box-insert.w33, .article img.w33{
		width:48%;
		}
	#wrapperfooter .w33{
		width:32%;
		}
	#wrapperfooter .w25{
		width:48%;
		}
	#frontrow {
		padding-top:12px;
		}
	#frontrow .w33:last-child, #sidemenu.fl.w33{
		width:96%;
		}
	.announce div.announceblockimage img{
		margin: 0 0;
		}
	img.w33{
		max-width:192px;
		}
	.w50, .box.box-insert.w50, .article img.w50{
		width:100%;
		}
	#bannerannounce .w50 {
		height:50%;
		width:100%;
		}
	#bannerannounce .fl-alt{
		height:50%;
		width:100%;
		}
	#bannerannounce .less-cont .fl-alt{
		width:100%;
		}
	#bannerannounce .fl-image{
		height:50%;
		}
	#bannerannounce .fl-image.alt{
		width:100%;
		}
	#bannerannounce .less-cont .fl-image.alt{
		width:100%;
		}
	#bannerannounce > div{
		height:200px;
		}
	#bannerannounce > div.large{
		height:240px;
		}
	#bannerannounce div.full{
		height:200px;
		overflow:hidden;
		}
	#bannerannounce h3 {
		font-size:18px;
		line-height:20px;
		margin-top:2px;
		margin-bottom:6px;
		}
	#bannerannounce p {
		font-size:13px;
		}
	.w50.solo {
		margin-left:0;
		}
	.w66, .article img.w66{
		width:48%;
		}
	.w100, .box.box-insert.w100, .article img.w100{
		width:96%;
		}
    .w66 #themelist .w33{
        width:100%;
        }
	#contact .w50{
		width:50%;
		}
	article img.w50{
		width:48%;
		}
	.article{
		padding:12px;
		}
	#medialistener{
		width:48px;
		background-color:green;
		}
	#wrapperbody{
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-ms-border-radius:3px;
		border-radius:3px;
		padding-left:2%;
		padding-top:8px;
		height:94%;
		width:94%;
		margin:0px auto 8px auto;
		}
	#wrapperfooter{
		padding:0px;
		width:100%;
		margin-bottom:8px;
		}
	body,td,textarea,input,li,p,h1,h2,h3,h4,h5,h6,blockquote,form{
		line-height:18px;
		font-size:12px;
		}
	h4{
		font-weight:bold;
		margin-top:10px;
		margin-bottom:2px;
		font-size:14px;
		line-height:18px;
		}
	input.h4, textarea.h4{
		font-size:18px;
		line-height:18px;
		}
	.cont{
		margin:8px;
		}
	.subhead, .menu, .share.share-news {
		line-height:18px;
		font-size:14px;
		}
	.share.share-news {
		height:18px;
		}
	.mini, .menu, .box p{
		line-height:14px;
		font-size:10px;
		}
	.mini.xmini{
		font-size:9px;
		}
	#contact .mini{
		line-height:16px;
		}
	h1{
		line-height:30px;
		font-size:30px;
		}
	h1.big, input.h1.big, textarea.h1.big{
		line-height:42px;
		margin-left:-2px;
		font-size:42px;
		letter-spacing:-0.05em;
		}
	h1 .mini{
		font-size:24px;
		}
	h2{
		line-height:20px;
		font-size:20px;
		}
	article h2 {
		line-height:20px;
		font-size:15px;
		margin-bottom:8px;
		}
	#frontnews article h2 {
		line-height:20px;
		font-size:20px;
		margin-bottom:0px;
		}
	h2.subhead, h2.h2, h2.trumpet, input.h2.subhead, textarea.h2.subhead{
		line-height:21px;
		font-size:16px;
		}
	h2.subhead .mini{
		font-size:14px;
		}
	h2.subhead .mini.uc{
		font-size:11px;
		}
	.news h1{
		margin-bottom:12px;
		}
	.announce h2{
		line-height:16px;
		margin:10px 0px;
		font-size:16px;
		}
#frontannounce .announce, .block{
	padding-top:16px;
	border-top:1px solid #98938d;
	}
	#frontannounce .announce div.announceblock h2{
/* 
		line-height:16px;
		margin:8px 0px;
		font-size:15px;
 */
		line-height:26px;
		margin:8px 0px;
		font-size:26px;
		}
	#sidemenu h3{
		line-height:14px;
		font-size:14px;
		}
	.marB{
		margin-bottom:8px;
		}
	.marT{
		margin-top:8px;
		}
	.padT{
		padding-top:8px;
		}
	#sidemenu h3, #sidemenu div.link{
		padding:4px 0px;
		}
	#contact{
		padding-bottom:0px;
		display:block;
		height:120px;
		}
	#contact-small{
		display:none;
		}
	#contact .contact{
		padding:0px 0px 0px 8px;
		position:absolute;
		right:0px;
		bottom:0px;
		}
	.hide480{
		display:block;
		}
	#sidemenu .content{
		border-width:0px;
		}
	#sidemenu .content {
		border-top:1px solid #98938d;
		}
	.box{
		padding:8px;
		}
	.box.connect{
		line-height:16px;
		padding-bottom:4px;
		}
	.box.box-insert{
		width:100%;
		margin-left:8px;
		margin-bottom:8px;
		}
	.connect .icon{
		font-size:24px;
		margin-right:8px;
		}
	.icon.print{
		display:none;
		}
	.connect .link{
		font-size:17px;
		margin-right:8px;
		}
	.banner.edit{
		height:100px;
		}
	article img[align=right], article img[align=left]{
		width:100%;
		}
	}
@media all and (min-width:480px) and (orientation:portrait) {
	.banner.logo{
		padding:8px;
		width:48%;
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
		-ms-border-radius:0px;
		border-radius:0px;
		background-color:transparent;
		margin-top:-20px;
		}
	#logo{
		padding:4px;
		line-height:120px;
		-webkit-border-radius:14px;
		-moz-border-radius:14px;
		-ms-border-radius:14px;
		border-radius:14px;
		font-size:110px;
		height:120px;
		max-width: 200px;
		}
    #logo > .byline {
        padding:6px;
        font-size:13px;
        line-height:13px;
        }
	#contact{
		height:110px;
		}
	.banner.ann{
		width:48%;
		}
	.banner.ann #contact .w50{
		padding:0px;
		width:100%;
		}
	}
@media all and (min-width:680px) and (orientation:landscape) {
	.banner.logo{
		padding:8px;
		width:32%;
		background-color:transparent;
		margin-top:-20px;
		}
	#logo{
		padding:4px;
		line-height:130px;
		-webkit-border-radius:14px;
		-moz-border-radius:14px;
		-ms-border-radius:14px;
		border-radius:14px;
		font-size:120px;
		height:132px;
		max-width: 200px;
		}
	.announce div.announceblock{
		top:auto;
		position:absolute;
		height:auto;
		width:100%;
		bottom:0px;
		padding:4px 2px 4px 8px;
		background-color:rgba(0,0,0,0.6);
		}
    #logo > .byline {
        padding:4px;
        font-size:13px;
        line-height:13px;
        }
	.banner.ann{
		padding:8px;
		width:64%;
		}
	#frontrow {
		padding-top:20px;
		}
	}
@media all and (min-width:680px) {
	.announce div.announceblock{
		position:relative;
		}
	.w25, .box.box-insert.w25, .article img.w25{
		width:32%;
		}
	.w25.theme{
		width:16%;
		height:100px;
		}
	.w33, .box.box-insert.w33, .article img.w33{
		width:32%;
		}
	#wrapperfooter .w33{
		width:32%;
		}
	#wrapperfooter .w25{
		width:24%;
		}
	#frontrow .w33:last-child, #sidemenu.fl.w33{
		width:32%;
		}
	img.w33{
		max-width:204px;
		}
	.w50, .box.box-insert.w50, .article img.w50{
		width:48%;
		}
	#bannerannounce .w50 {
		height:100%;
		width:50%;
		}
	#bannerannounce .fl-alt{
		height:100%;
		width:60%;
		}
	#bannerannounce .less-cont .fl-alt{
		width:40%;
		}
	#bannerannounce .fl-image{
		height:100%;
		}
	#bannerannounce .fl-image.alt{
		width:40%;
		}
	#bannerannounce .less-cont .fl-image.alt{
		width:60%;
		}
	#bannerannounce > div{
		height:100px;
		}
	#bannerannounce > div.large{
		height:140px;
		}
	#bannerannounce div.full{
		height:100px;
		overflow:hidden;
		}
	#bannerannounce h3 {
		font-size:19px;
		line-height:21px;
		margin-top:3px;
		margin-bottom:7px;
		}
	#bannerannounce p {
		font-size:14px;
		}
	.w50.solo {
		margin-left:26%;
		}
	.w66, .article img.w66{
		width:64%;
		}
    .w66 #themelist .w33{
        width:50%;
        }
	#contact .w50{
		width:50%;
		}
	.article{
		padding:14px;
		}
	#medialistener{
		width:68px;
		background-color:red;
		}
	#wrapperbody{
		width:90%;
		margin:0px auto 10px auto;
		padding-top:10px;
		height:90%;
		}
	#wrapperfooter{
		width:100%;
		margin:10px auto 10px auto;
		}
	body,td,textarea,input,li,p,h1,h2,h3,h4,h5,h6,blockquote,form{
		line-height:19px;
		font-size:13px;
		}
	h4{
		font-weight:bold;
		margin-top:12px;
		margin-bottom:3px;
		font-size:15px;
		line-height:20px;
		}
	.cont{
		margin:10px;
		}
	.subhead, .menu, .share.share-news {
		line-height:19px;
		font-size:15px;
		}
	.share.share-news {
		height:19px;
		}
	.mini, .menu, .box p{
		line-height:15px;
		font-size:11px;
		}
	.mini.xmini{
		font-size:9px;
		}
	#contact .mini{
		line-height:18px;
		}
	h1{
		line-height:32px;
		font-size:32px;
		}
	h1.big, input.h1.big, textarea.h1.big{
		line-height:52px;
		margin-left:-3px;
		font-size:52px;
		letter-spacing:-0.03em;
		}
	h1 .mini{
		font-size:26px;
		}
	h2{
		line-height:26px;
		font-size:26px;
		}
	article h2 {
		line-height:20px;
		font-size:16px;
		margin-bottom:8px;
		}
/* 
	#frontnews article h2 {
		line-height:26px;
		font-size:26px;
		margin-bottom:0px;
		}
 */
	#frontnews article h2 {
		line-height:20px;
		font-size:20px;
		margin-bottom:0px;
		}
	h2.subhead, h2.h2, h2.trumpet, input.h2.subhead, textarea.h2.subhead{
		line-height:22px;
		font-size:17px;
		}
	h2.subhead .mini{
		font-size:15px;
		}
	h2.subhead .mini.uc{
		font-size:12px;
		}
	.news h1{
		margin-bottom:16px;
		}
/* 
	.announce h2{
		line-height:20px;
		margin:10px 0px;
		font-size:20px;
		}
 */
	.announce h2{
		line-height:20px;
		margin:10px 0px;
		font-size:20px;
		}
/* 
	#frontannounce .announce div.announceblock h2{
		line-height:18px;
		margin:6px 0px;
		font-size:18px;
		}
 */
	#frontannounce .announce div.announceblock h2{
		line-height:26px;
		margin:6px 0px;
		font-size:26px;
		}
	#sidemenu h3{
		line-height:18px;
		font-size:18px;
		}
	.marB{
		margin-bottom:10px;
		}
	.marT{
		margin-top:10px;
		}
	.padT{
		padding-top:10px;
		}
	#sidemenu h3, #sidemenu div.link{
		padding:5px 0px;
		}
	#logo{
		padding:5px;
		line-height:130px;
		font-size:120px;
		height:132px;
		max-width: 240px;
		}
    #logo > .byline {
        padding:7px;
        font-size:14px;
        line-height:14px;
        }
	#contact{
		height:120px;
		}
	#contact .contact{
		padding:0px 0px 0px 10px;
		position:absolute;
		right:0px;
		bottom:0px;
		}
	.box{
		padding:10px;
		}
	.box.connect{
		line-height:18px;
		padding-bottom:5px;
		}
	.box.box-insert{
		width:100%;
		margin-left:10px;
		margin-bottom:10px;
		}
	.connect .icon{
		font-size:30px;
		margin-right:10px;
		}
	.icon.print{
		display:inline-block;
		}
	.connect .link{
		font-size:20px;
		margin-right:10px;
		}
	.banner.edit{
		height:110px;
		}
	}
@media all and (min-width:880px) {
	.announce div.announceblock{
		position:absolute;
		}
	.w25, .box.box-insert.w25, .article img.w25{
		width:24%;
		}
	.w25.theme{
		width:16%;
		height:100px;
		}
	.w33, .box.box-insert.w33, .article img.w33{
		width:32%;
		}
	article img[align=right], article img[align=left]{
		width:50%;
		}
	img.w33{
		width:32%;
		max-width:220px;
		}
	.w50, .box.box-insert.w50, .article img.w50{
		width:48%;
		}
	#bannerannounce > div{
		height:120px;
		}
	#bannerannounce > div.large{
		height:160px;
		}
	#bannerannounce div.full{
		height:120px;
		overflow:hidden;
		}
	#bannerannounce h3 {
		font-size:20px;
		line-height:22px;
		margin-top:4px;
		margin-bottom:8px;
		}
	#bannerannounce p {
		font-size:14px;
		}
    .w66 #themelist .w33{
        width:33%;
        }
	#contact .w50{
		width:50%;
		}
	.article{
		padding:16px;
		}
	#medialistener{
		width:88px;
		background-color:yellow;
		}
	#wrapperbody{
		margin:0px auto 16px auto;
		padding-top:12px;
		}
	body,td,textarea,input,li,p,h1,h2,h3,h4,h5,h6,blockquote,form{
		line-height:20px;
		font-size:14px;
		}
	h4{
		font-weight:bold;
		margin-top:14px;
		margin-bottom:4px;
		font-size:16px;
		line-height:22px;
		}
	.cont{
		margin:12px;
		}
	.subhead, .menu, .share.share-news {
		line-height:20px;
		font-size:16px;
		}
	.share.share-news {
		height:20px;
		}
	.mini, .menu, .box p{
		line-height:16px;
		font-size:12px;
		}
	.mini.xmini{
		font-size:10px;
		}
	#contact .mini{
		line-height:18px;
		}
	h1{
		line-height:38px;
		font-size:38px;
		}
	h1.big, input.h1.big, textarea.h1.big{
		line-height:64px;
		margin-left:-4px;
		font-size:64px;
		letter-spacing:-0.03em;
		}
	h1 .mini{
		font-size:30px;
		}
	h2{
		line-height:30px;
		font-size:30px;
		}
	article h2 {
		line-height:20px;
		font-size:16px;
		margin-bottom:8px;
		}
/* 
	#frontnews article h2 {
		line-height:30px;
		font-size:30px;
		margin-bottom:0px;
		}
 */
	#frontnews article h2 {
		line-height:22px;
		font-size:22px;
		margin-bottom:0px;
		}
	h2.subhead, h2.h2, h2.trumpet, input.h2.subhead, textarea.h2.subhead{
		line-height:23px;
		font-size:18px;
		}
	h2.subhead .mini{
		font-size:16px;
		}
	h2.subhead .mini.uc{
		font-size:13px;
		}
	.news h1{
		margin-bottom:20px;
		}
	.announce h2{
		line-height:24px;
		margin:14px 0px;
		font-size:24px;
		}
	#frontannounce .announce div.announceblock h2{
		/* line-height:20px;  rettet 2023-10-04 */
		line-height:32px;
		margin:8px 0px;
		/* font-size:20px;  rettet 2023-10-04 */
		font-size:32px;
		}
	#sidemenu h3{
		line-height:20px;
		font-size:20px;
		}
	.marB{
		margin-bottom:12px;
		}
	.marT{
		margin-top:12px;
		}
	.padT{
		padding-top:12px;
		}
	#sidemenu h3, #sidemenu div.link{
		padding:6px 0px;
		}
	.box{
		padding:12px;
		}
	.box.connect{
		line-height:22px;
		padding-bottom:6px;
		}
	.box.box-insert{
		width:40%;
		margin-left:12px;
		margin-bottom:12px;
		}
	.connect .icon{
		font-size:36px;
		margin-right:12px;
		}
	.connect .link{
		font-size:24px;
		margin-right:12px;
		}
	}
@media print {
	#frontrow > .news.w66{
		width:80%;
		clear:both;
		}
	#frontrow .share{
		display:none;
		}
	#frontrow > #articleannounce.w33{
		width:80%;
		clear:both;
		}
	h1.big {
		font-size:42px;
		line-height:42px;
		margin-left:-2px;
		}
	.foot{
		width:80%;
		clear:both;
		}
	#articleannounce img.tema{
		display:none;
		}
	.announce {
		height:auto !important;
		}
	.noprint{
		display:none;
		}
	}
#waiter{
	padding:8px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;
	height:40px;
	z-index:3000;
	width:40px;
	background-color:rgba(255,255,255,0.1);
	position:absolute;
	border:0px;
	}
#ui-datepicker-div{
	padding:6px;
	background-color:rgba(255, 255, 255, 0.9);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	z-index:99999 !important;
	font-family:"Alright Sans"
	-webkit-box-shadow:rgba(0,0,0,0.5) 4px 4px 60px;
	-moz-box-shadow:rgba(0,0,0,0.5) 4px 4px 60px;
	-ms-box-shadow:rgba(0,0,0,0.5) 4px 4px 60px;
	box-shadow:rgba(0,0,0,0.5) 4px 4px 60px;
	display:none;
	}
input.datepick{
	cursor:pointer;
	outline: 0px;
	color:#dc0000;
	padding:0px 0px 0px 0px !important;
	width:60px;
	line-height:18px;
	text-align:left;
	}
.ui-datepicker .ui-state-default{
	font-family:"Alright Sans";
	}
.pubdate, .depdate {
	height:24px;
	line-height: 24px;
	border-top: 1px dotted #c6c6c6;
	border-left: 1px dotted #c6c6c6;
	border-right: 1px dotted #c6c6c6;
	padding: 0px 2px;
	margin-right: 6px;
	border-top-right-radius:6px;
	border-top-left-radius:6px;
	}
/* edit page */
/* 
#edit-artikler-list-artikler {
	background-color: inherit;
	-webkit-transition-property: -webkit-transform;
	-webkit-transform-origin-x: 0px;
	-webkit-transform-origin-y: 0px;
	-webkit-transform: translate3d(0px,0px, 0px);
	-webkit-transition-duration: 0ms;
	position:relative;
	}

 */
.details {
	display:none;
	position:relative;
	}
.details .refvalue {
	position:absolute;
	width:99%;
	z-index:1;
	text-align:right;
	}
.details input.labeled {
	position:relative;
	z-index:2;
	}
.details input.labeled.ref.select {
	color:black;
	-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	-ms-box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	box-shadow:rgba(0,0,0,0.5) 0px 0px 4px;
	border-left:4px solid #dc0000;
	}
.details .refvalue input[readonly=readonly] {
	width:100%;
	text-align:right;
	color:#dadada;
	}
	
/* ms specifi css */
body.ms #logo{
	line-height:130px;
	padding-top:12px;
	/*background-color:rgb(233,100,0) !important;*/
	}
@media all and (max-width:480px) {
	body.ms #logo{
		padding-top:10px;
		}
	}
@media all and (max-width:480px) and (orientation:portrait) {
	}
@media all and (max-width:680px) and (orientation:landscape) {
	}
@media all and (min-width:480px) {
	body.ms #logo{
		line-height:140px;
		padding-top:8px;
		}
	}
@media all and (min-width:480px) and (orientation:portrait) {
	body.ms #logo{
		line-height:130px;
		padding-top:10px;
		}
	}
@media all and (min-width:680px) and (orientation:landscape) {
	body.ms #logo{
		padding-top:10px;
		line-height:140px;
		}
	}
@media all and (min-width:680px) {
	body.ms #logo{
		line-height:140px;
		padding-top:10px;
		}
	}
@media all and (min-width:880px) {
	}
@media print {
	}

#share-email-form {
	}
#share-email-form {
	position:fixed;
	z-index:100;
	top:50%;
	left:50%;
	width:30%;
	min-width:380px;
	height:auto;
	margin-left:-180px;
	margin-top:-210px;
	padding:4px;
	background-color:#d0d0d0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow:rgba(0,0,0,0.7) 0px 0px 8px;
	-moz-box-shadow:rgba(0,0,0,0.7) 0px 0px 8px;
	-ms-box-shadow:rgba(0,0,0,0.7) 0px 0px 8px;
	box-shadow:rgba(0,0,0,0.7) 0px 0px 8px;
	border:1px solid rgba(255,255,255,0.8);
	}

#share-email-form div,#share-email-form input,#share-email-form textarea{
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	}
#share-email-form label{
	font-size:10px; text-transform:uppercase;
	}
#share-email-form div.content,#share-email-form textarea, #share-email-form input, #share-email-form input[readonly=readonly]{
	font-size:12px; 
	width:100%;
	padding:0px;
	border:0px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	background-color:white;
	color:black;
	outline:none;
	}
#share-email-form input[type="submit"] {
	width:auto;
	background-color:#c00000;
	padding:0px 10px;
	margin-top:6px;
	color:white;
	float:right;
	cursor:pointer;
	}
#share-email-form textarea:hover, #share-email-form input:hover{
	/*border:1px solid red;*/
	}
body.ms.ms8 #logo{
	line-height:100px;
	padding-top:0px;
	background-color:#dc0000;
	margin-left:16px;
	}
body.ms.ms8 h2{
	font-size:20px;
	line-height:24px;
	}
body.ms.ms8 p.subhead{
	font-size:14px;
	line-height:18px;
	}
body.ms.ms8 form#searchform input.search, 
body.ms.ms8 form#searchimage input.searchh{
	background-image:url('../_images/search-1-gray.png');
	/* background-image:inherit; */
	background-size:14px 14px;
	border:1px solid gray;
	font-size:14px;
	line-height:24px;
	height:24px;
	}
body.ms.ms8 form#searchform input.submit, 
body.ms.ms8 form#searchimage input.submit, 
body.ms.ms8 input.submit.login {
	border:1px solid gray;
	font-size:14px;
	line-height:24px;
	height:24px;
	}
body.ms.ms8 .share.share-news, 
body.ms.ms8 .share.share-article, 
body.ms.ms8 #contact-small {
	display:none;
	} 
#polski-list .kolega.fl:nth-child(3n+1){
    clear:left;
    }