.logo-image, img { image-rendering: -webkit-optimize-contrast; }
#sp-top2 .search { margin-top:-1px; }
#sp-top2 .search .btn-primary { height:23px;padding-top:0; padding-bottom:0; margin-top:-2px;}
#sp-top2 .search input { padding-top:0; padding-bottom:0;height:23px; border:none; }
#sp-top2 .search input, #sp-top2 button { font-size:90%; }
.eventsnews h3 { border-bottom: 1px solid gray; padding-bottom:5px; }
.mod-languages li, .mod-languages li a { padding:0; margin:0;}
.lang-inline, .sp-contact-info, #sp-top2 .sp-module, #sp-top2 .sp-module-content  { display:inline-block;float:right; }
.mod-languages { margin:0;padding:0;font-size:90%;  display:inline-block;}
.mod-languages a:hover {color:#000!important;}
.lang-active { border:1px solid #111!important; padding-left:5px!important; padding-right:5px!important; border-radius:3px; }
.zsp-dropdown { position: static!important; width:100%!important; top:0!important; left:0!important; display:block!!important}

.block2_news{margin-top:18px;padding-bottom:0px;}
.news2_top{display:inline;margin-top:7px;background:#e5f8fe url(../images/block2_top.gif) 0 0 no-repeat;}
.news2_bottom{float:left;display:inline;text-align:left;background:url(../images/block2_bottom.gif) 0 100% no-repeat;}
.news2_bottom a{float:left;display:inline;padding:7px 10px 10px 0px;font:14px arial;line-height:18px;color:#000;text-decoration:none;}
.news2_bottom a:hover{color:#00b1eb;}
.news2_bottom a span.news2_date{float:left;display:inline;color:#666;}
.news2_bottom a:hover span{color:#00b1eb;}
.news2_bottom a span.news2_text{margin-left:85px;text-decoration:none; display:block;}
.news2_bottom a:hover span.news2_text{text-decoration:underline;}

.top_news{margin-top:16px;display:block;padding-bottom:10px;}
.top_news .lnd_introtxt img, .top_news .lnd_introtxt a { float:none; 	}
.top_news_title a{font:16px arial;line-height:21px;text-decoration:underline;}
.top_news_title a:hover{text-decoration:none;}
.top_news img{margin:10px 0 8px 0;}
.top_news_text{font:14px arial;color:#000;display:inline; padding-right:5px; }
.top_news_text p { display:inline-block; }
.top_news_read {display:inline-block; margin:0; }
.top_news_read a{text-decoration:underline;}
.top_news_read a:hover{text-decoration:none;}

.news_list{float:left;display:inline;padding-bottom:12px;}
.news_list a{float:left;display:inline;margin:17px 0 0 0px;font:14px arial;line-height:18px;color:#000;text-decoration:none;}
.news_list a:hover{color:#00b1eb;}
.news_list a span.news_list_date{float:left;display:inline;color:#666;}
.news_list a:hover span{color:#00b1eb;}
.news_list a span.news_list_text{text-align: left;margin-left:85px;display:block;}
.news_list a:hover span.news_list_text{text-decoration:underline;}
.news_list_links a{float:left;display:inline;margin-right:22px;*margin-right:16px;font:italic 14px arial;color:#00b0ea;text-decoration:none;}
.news_list_links a:hover{text-decoration:underline;color:#000}

.friends { text-align:center;}
.friends p { padding:0;margin:0;margin:0 auto; display:inline-block; text-align:center;}
.friends img{display:inline-block;border:1px solid #ccc; margin-right:10px;margin-bottom:10px;}

#sp-top2 { text-align:right; }
.dj-megamenu { float:right; }
.dj-up > a { text-transform:none!important; padding-left:7px!important; padding-right:7px!important;font-size:95%!Important;font-weight:300!important;letter-spacing:-0.4px;}
.dj-subwrap a { font-size:90%!important; }
.dj-up > a span { padding:0!important; margin:0!important;}
.dj-megamenu a:hover { color:yellow!important;}
.dj-mobile-open-btn { float:right!important; margin-top:-55px!important; background:none!important; color:#fff!important; }
.sp-megamenu-parent > li > a { padding-left:9px; padding-right:9px; letter-spacing:-0.5px;}

.topnews .tnews { background:#efefef; padding:10px; }
.topnews .tnews .newsflash-title { font-size:110%;}
.topnews .tnews img { width:100%; height:auto; }


.article-details table, div[itemprop="articleBody"] table { margin-bottom:20px; border-collapse: collapse; }
.article-details table tr:nth-child(even), div[itemprop="articleBody"] table tr:nth-child(even) {
   background:#fff;
}
.article-details table tr:nth-child(odd), div[itemprop="articleBody"] table tr:nth-child(odd) {
   background:#dfdfdf;
}
.article-details td, div[itemprop="articleBody"] td { padding:5px 10px; border:1px solid #ccc; }

.article-details img, div[itemprop="articleBody"] img { margin-bottom:10px; }

.center_block1{width:100%; display:block; padding:10px 20px;background-color:#27aae2; margin-bottom:40px; }

.center_block1_bg ul { padding:0;margin:0;list-style:none;}


.center_block1 a{color:#bee5f6;text-decoration:none;border-bottom:1px solid #bee5f6; }

.center_block1 li { padding:3px 10px;}
.center_block1 li.active { background:#164193; 
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
display:block;
}
.center_block1 li.active > a {
border:0;
color:#fae924;
}
.center_block1 li.active > a:hover {
color:#fff;
border:0;
}

.usermenu ul { list-style:none; padding:10px 0px 15px 0; margin:0;  }
.usermenu li { display:inline-block; }
.usermenu li a { color:#fff!important; background:#3F79B3;margin-right:10px; border-radius:5px; padding:0px 5px 5px 5px!important; }

.blog a { color: #428eff!important; }
.blog .article-introtext img { float:left; margin-right:20px!important; margin-bottom: 10px; max-width:150px; height:auto; }

.zitemid-1497 .blog .article-introtext img, .zitemid-1510 .blog .article-introtext img, .zitemid-1556 .blog .article-introtext img { float:none;  max-width:350px; height:auto; }

.pagination .active a { color:#fff!important; }

.breadcrumb a { color:#99cdeb!important; }

.content_news h3, .blog .cat-children h3 { font-size:130%; }

.itemid-1554 .blog .cat-children div { display: inline-block; font-size:130%; }
.itemid-1554 .blog .cat-children div h3 { padding:0; margin:0; display: inline; }
.itemid-1554 .blog .cat-children div::after { content: '/'; display:inline-block; padding-left:2px; padding-right:3px; color: #aaa; }
.itemid-1554 .blog .cat-children div.last::after { content: '';}

.center_block1 .nav-child li { display:inline-block; padding:0; margin-right:10px;}
.center_block1 .nav-child li a { }
.center_block1 .nav-child li.active a { color:#fff; text-decoration:none; }

.com-content #sp-component > .sp-column, .com-content #sp-main-body #sp-component, .com-content #sp-main-body > .container { border:none!important}

.com-content #sp-main-body, .com-jevents #sp-main-body { margin-top:-50px; margin-bottom:-50px;}

.wborder .article, .wborder .article-body { border:none!important; padding:0!important;}
.blogwborder a { color: #428eff!important; }

.cat-children h3 { font-size:140%; }

.jeventsitems .item { display:block; margin-bottom:40px; }
.jeventsitems .article-header h2 { font-size:130%; }

.jev_pagination label, .jev_pagination .limit { display:none; }
.jev_pagination .pagination-list, .jev_pagination .pagination  { padding:0; margin:0; }
.dtbl { display:table; }
.dcol { display:table-cell; vertical-align:top; }

.ev_detail.repeat { font-style:italic; padding-bottom:15px; }

@media screen and (max-width: 800px) {
	.dj-up > a { font-size:80%!important; }
	#sp-top1, #sp-top2 { text-align:center; padding-top:5px; padding-bottom:5px; }
	#sp-top2 .search input { width:120px; }
}
@media screen and (max-width: 1200px) {
	.dj-up > a { font-size:80%!important; }
	#sp-top2 .search input { width:120px; }
}