/*JCE MediaBox - 1.2.2 | 02 April 2016 | http://www.joomlacontenteditor.net | Copyright (C) 2006 - 2016 Ryan Demmer. All rights reserved | GNU/GPL Version 2 - http://www.gnu.org/licenses/gpl-2.0.html*/
#jcemediabox-popup-frame{padding:10px;}#jcemediabox-popup-container{background-color:#fff;}#jcemediabox-popup-loader{background:url(plugins/system/jcemediabox/themes/standard/img/loader.gif) no-repeat center center;}#jcemediabox-popup-content{padding:0 10px;}.jcemediabox-popup-corner-tl{background:url(plugins/system/jcemediabox/themes/standard/img/corner-tl.png) no-repeat left top;clear:both;height:10px;}.jcemediabox-popup-corner-tr{background:url(plugins/system/jcemediabox/themes/standard/img/corner-tr.png) no-repeat right top;height:10px;}.jcemediabox-popup-corner-tc{background-color:#fff;height:10px;margin:0 10px;width:auto;}.jcemediabox-popup-corner-bl{background:url(plugins/system/jcemediabox/themes/standard/img/corner-bl.png) no-repeat left bottom;clear:both;height:10px;}.jcemediabox-popup-corner-br{background:url(plugins/system/jcemediabox/themes/standard/img/corner-br.png) no-repeat right bottom;height:10px;}.jcemediabox-popup-corner-bc{background-color:#fff;height:10px;margin:0 10px;width:auto;}#jcemediabox-popup-info-bottom{padding-top:10px;margin-top:-20px;}#jcemediabox-popup-closelink{width:20px;height:20px;background:#ccc url(plugins/system/jcemediabox/themes/standard/img/close.png) no-repeat;bottom:0;top:10px;right:10px;position:relative;float:right;border:none;}#jcemediabox-popup-nav{line-height:10px;padding:0;background-color:#fff;}#jcemediabox-popup-prev,#jcemediabox-popup-next{width:20px;height:20px;position:absolute;border:none;background-color:#ccc;background-repeat:no-repeat;}#jcemediabox-popup-closelink:hover,#jcemediabox-popup-prev:hover,#jcemediabox-popup-next:hover{background-color:#333;}#jcemediabox-popup-prev{background-image:url(plugins/system/jcemediabox/themes/standard/img/prev.png);left:10px;}#jcemediabox-popup-next{background-image:url(plugins/system/jcemediabox/themes/standard/img/next.png);right:10px;}span#jcemediabox-popup-numbers{text-align:center;display:block;padding:10px 0;}span#jcemediabox-popup-numbers:empty{padding:0;}span#jcemediabox-popup-numbers a{border:none;display:inline-block;margin:0 1px;width:20px;}span#jcemediabox-popup-numbers a:active,span#jcemediabox-popup-numbers a:visited,span#jcemediabox-popup-numbers a:link,span#jcemediabox-popup-numbers a:hover{font-weight:bold;text-decoration:none;color:#000;}span#jcemediabox-popup-numbers a:hover{font-size:1.2em;}span#jcemediabox-popup-numbers a.active{cursor:default;font-size:1.2em;}#jcemediabox-popup-caption{padding:10px 35px 10px 10px;background-color:#fff;}#jcemediabox-popup-caption:empty{padding:0;min-height:30px;}#jcemediabox-popup-caption h4 a:active,#jcemediabox-popup-caption p a:active,#jcemediabox-popup-caption h4 a:hover,#jcemediabox-popup-caption p a:hover,#jcemediabox-popup-caption h4 a:visited,#jcemediabox-popup-caption p a:visited,#jcemediabox-popup-caption h4 a,#jcemediabox-popup-caption p a{color:#000;font-weight:bold;text-decoration:none;}div.jcemediabox-tooltip{color:#000;border:0;background:none;}div.jcemediabox-tooltip h4{color:#000;}div.jcemediabox-tooltip .jcemediabox-tooltip-top-left{background:url(plugins/system/jcemediabox/themes/standard/img/tip-tl.png) no-repeat top left;clear:both;}div.jcemediabox-tooltip .jcemediabox-tooltip-top-right{background:url(plugins/system/jcemediabox/themes/standard/img/tip-tr.png) no-repeat top right;}div.jcemediabox-tooltip .jcemediabox-tooltip-top-center{background-color:#fff;height:4px!important;margin:0 4px;overflow:hidden;border-top:1px solid #000;}div.jcemediabox-tooltip .jcemediabox-tooltip-middle-left{clear:both;background-color:#fff;border-left:1px solid #000;}div.jcemediabox-tooltip .jcemediabox-tooltip-middle-right{background-color:#fff;border-right:1px solid #000;}div.jcemediabox-tooltip .jcemediabox-tooltip-middle-center{margin:0 4px;background-color:#fff;}div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-left{background:transparent url(plugins/system/jcemediabox/themes/standard/img/tip-bl.png) no-repeat bottom left;}div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-center{background-color:#fff;height:4px!important;margin:0 4px;overflow:hidden;border-bottom:1px solid #000;}div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-right{background:transparent url(plugins/system/jcemediabox/themes/standard/img/tip-br.png) no-repeat bottom right;}#jcemediabox-popup-page.ie6 #jcemediabox-popup-nav{height:10px;}#jcemediabox-popup-page.ie6 #jcemediabox-popup-caption{margin-top:-1px;}div.jcemediabox-tooltip.ie6 .jcemediabox-tooltip-top-left{background:url(plugins/system/jcemediabox/themes/standard/img/tip-tl.gif) no-repeat top left;}div.jcemediabox-tooltip.ie6 .jcemediabox-tooltip-top-right{background:url(plugins/system/jcemediabox/themes/standard/img/tip-tr.gif) no-repeat top right;}div.jcemediabox-tooltip.ie6 .jcemediabox-tooltip-bottom-left{background:transparent url(plugins/system/jcemediabox/themes/standard/img/tip-bl.gif) no-repeat bottom left;}div.jcemediabox-tooltip.ie6 .jcemediabox-tooltip-bottom-right{background:transparent url(plugins/system/jcemediabox/themes/standard/img/tip-br.gif) no-repeat bottom right;}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-tl{background:url(plugins/system/jcemediabox/themes/standard/img/corner-tl.gif) no-repeat left top;}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-tc{overflow:hidden;}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-tr{background:url(plugins/system/jcemediabox/themes/standard/img/corner-tr.gif) no-repeat right top;}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-bl{background:url(plugins/system/jcemediabox/themes/standard/img/corner-bl.gif) no-repeat left bottom;}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-bc{overflow:hidden;}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-br{background:url(plugins/system/jcemediabox/themes/standard/img/corner-br.gif) no-repeat right bottom;}#jcemediabox-popup-page.ios .jcemediabox-popup-corner-tc,#jcemediabox-popup-page.ios .jcemediabox-popup-corner-tr,#jcemediabox-popup-page.ios .jcemediabox-popup-corner-bc,#jcemediabox-popup-page.ios .jcemediabox-popup-corner-br{display:none;}#jcemediabox-popup-page.ios .jcemediabox-popup-corner-tl,#jcemediabox-popup-page.ios .jcemediabox-popup-corner-bl{background:#fff none;width:auto;margin:0;height:11px;}#jcemediabox-popup-page.ios .jcemediabox-popup-corner-tl{border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:-1px;}#jcemediabox-popup-page.ios .jcemediabox-popup-corner-bl{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-6px;}#jcemediabox-popup-page.ios #jcemediabox-popup-closelink{top:10px;}#jcemediabox-popup-page.ios #jcemediabox-popup-prev,#jcemediabox-popup-page.ios #jcemediabox-popup-next{margin:0;}#jcemediabox-popup-page.ios #jcemediabox-popup-caption{margin:-1px 0;}#jcemediabox-popup-page.ios #jcemediabox-popup-nav{margin-bottom:-1px;}#jcemediabox-popup-page.ios span#jcemediabox-popup-numbers{margin-top:5px;}#jcemediabox-popup-page.android .jcemediabox-popup-corner-tc,#jcemediabox-popup-page.android .jcemediabox-popup-corner-tr,#jcemediabox-popup-page.android .jcemediabox-popup-corner-bc,#jcemediabox-popup-page.android .jcemediabox-popup-corner-br{display:none;}#jcemediabox-popup-page.android .jcemediabox-popup-corner-tl,#jcemediabox-popup-page.android .jcemediabox-popup-corner-bl{background:#fff none;width:auto;margin:0;height:11px;}#jcemediabox-popup-page.android .jcemediabox-popup-corner-tl{border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:-1px;}#jcemediabox-popup-page.android .jcemediabox-popup-corner-bl{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-6px;}#jcemediabox-popup-page.android #jcemediabox-popup-closelink{top:10px;}#jcemediabox-popup-page.android #jcemediabox-popup-prev,#jcemediabox-popup-page.android #jcemediabox-popup-next{margin:0;}#jcemediabox-popup-page.android #jcemediabox-popup-caption{margin:-1px 0;}#jcemediabox-popup-page.android #jcemediabox-popup-nav{margin-bottom:-1px;}#jcemediabox-popup-page.android span#jcemediabox-popup-numbers{margin-top:5px;}body{
	padding: 0px;
	margin: 0px;
	background-color: #E9E9E9;
	background-image: url(templates/l24/images/background.png);
	background-position: left top;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 14px;
	line-height: 1.2em;
	color: #333333;
}

div{
	margin: 0em;
}

p{
	margin: 0em;
	text-align: justify;
}

p + p{
	margin-top: 1.35em;
}

a:link{ color: #800000; text-decoration: none; }
a:visited{ color: #600000; text-decoration: none; }
a:hover{ color: #800000; text-decoration: underline; }
a:active{ color: #800000; text-decoration: underline; }

a > img{
	border: none;
}

h1{
	margin: 0em;
	margin-bottom: 1.1em;
	font-size: 22px;
	font-weight: bold;
	color: #990000;
}

h2{
	margin: 0em;
	margin-bottom: 0.9em;
	font-size: 16px;
	font-weight: bold;
	color: #800000;
}

h3{
	margin: 0em;
	margin-bottom: 0.9em;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

h4{
	margin: 0em;
	margin-bottom: 0.9em;
	font-size: 14px;
	font-weight: bold;
}

h5{
	margin: 0em;
	margin-bottom: 0.9em;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

h6{
	margin: 0em;
	margin-bottom: 0.9em;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}

.gkTabsItem{
	background-color: transparent !important;
}

/* ----------------------------- Layout ------------------------------ */

#header-wrapper{
	margin-top: 16px;
	background-image: url(templates/l24/images/top_back.png);
	background-position: left top;
	background-repeat: repeat-x;
}

#header{
	height: 138px;
}

#header,
#menu-bar,
#submenu-bar,
#content-table{
	width: 1026px;
	margin-left: auto;
	margin-right: auto;
}

#logo{
	display: block;
	float: left;
	width: 262px;
	height: 126px;
}

#top-bar{
	float: right;
	/*width: 576px;*/
	height: 25px;
	margin-top: 6px;
	margin-bottom: 6px;
}

#banner-wrapper{
	float: right;
	width: 591px;
	height: 101px;
}

#menu-wrapper{
	height: 34px;
}

#menu-bar{
	height: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#menu-wrapper{
	background-image: url(templates/l24/images/menu_back.png);
	background-position: left top;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

#menu-bar{
	background-image: url(templates/l24/images/menu_bar_back.png);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}

#submenu-wrapper{
	height: 31px;
	margin-bottom: 8px;
}

#submenu-bar{
	height: 26px;
	padding-top: 2px;
	padding-bottom: 3px;
	overflow: hidden;
}

/* ------------------------- Top ---------------------------- */

#top-bar{
	text-transform: uppercase;
	font-size: 13px;
	line-height: 16px;
	color: #FFFFFF;
}

#top-bar a{
	color: #FFFFFF;
}

#top-bar > table{
	width: 100%;
}

#top-left-cell{
	/*width: 342px;*/
}

#top-right-cell > div,
#top-right-cell > ul,
#top-right-cell > form{
	float: right;
}

#top-right-cell > div + div,
#top-right-cell > div + ul,
#top-right-cell > div + form,
#top-right-cell > ul + div,
#top-right-cell > ul + ul,
#top-right-cell > ul + form,
#top-right-cell > form + div,
#top-right-cell > form + ul,
#top-right-cell > form + form{
	margin-right: 16px;
}

#top-left-cell > ul.menu,
#top-right-cell > ul.menu{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#top-left-cell ul.menu li,
#top-right-cell ul.menu li{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}

#top-left-cell > ul.menu li a,
#top-right-cell > ul.menu li a{
	display: block;
	height: 18px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
}

#top-left-cell > ul.menu li ul,
#top-right-cell > ul.menu li ul{
	display: none;
}

#top-bar div.mod-languages li{
	display: block;
	float: left;
	padding: 2px;
	margin: 0px;
	margin-left: 3px;
	background-color: #E1E1E1;
}

#top-bar div.mod-languages li.lang-active{
	background-color: #666666;
}

#top-bar div.mod-languages li a{
	display: block;
	font-size: 0px;
}

#top-bar div.mod-languages li img{
	border: solid 1px #CCCCCC;
	height: 16px;
	width: 18px;
}

#top-bar div.mod-languages li.lang-active img{
	border: solid 1px #888888;
}

div.search input[type=text]{
	width: 96px;
	height: 14px;
	padding: 2px;
	margin-top: 1px;
	border: solid 1px #E2E2E2;
	font-size: 12px;
	text-align: right;
}

/* ------------------------ Banner -------------------------- */

#banner-wrapper{
	text-align: right;
	
    display: flex;
    align-items: center;

}

#banner-wrapper > div,
#banner-wrapper > ul{
	float: right;
}

#content-component .banneritem img {
display: block;
margin: 0 auto;
box-shadow: 0 0 7px grey;
}
#content-component .bannergroup {
margin-bottom: 20px;
}

#content-right .bannergroup {
    background: #800000;
}

#content-right .bannergroup .banneritem {
    padding-top: 2px;
}

#content-right .bannergroup .banneritem:first-child {
    padding: 0;
}

/* ------------------------- Menu --------------------------- */

.menu-strip{
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

.menu-strip > div,
.menu-strip > ul{
	float: right;
}

.menu-strip > ul.menu{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.menu-strip > ul.menu li{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}

.menu-strip > ul.menu li a{
	display: block;
	height: 18px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menu-strip > ul.menu li ul{
	display: none;
}

#menu-bar,
#submenu-bar{
	margin: 0 auto;
	width: 1026px;
}

#menu-bar,
#menu-bar a{
	color: #FFFFFF;
}

#submenu-bar,
#submenu-bar a{
	color: #333333;
}

.menu-dropdown{
	padding-left: 3px;
}

.menu-dropdown td.item{
	width: 10px;
}

.menu-dropdown td.item a,
.menu-dropdown td.subitems a{
	display: block;
	height: 18px;
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
	font-size: 13px;
	background-color: transparent;
}

.menu-dropdown td.item a{
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 16px;
}

.menu-dropdown td.subitems ul{
	margin: 2px;
	margin-bottom: 4px;
	margin-top: 7px;
	padding: 0px;
	list-style-type: none;
}

.menu-dropdown td.subitems a{
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	line-height: 14px;
}

.menu-dropdown.menu td.item,
.menu-dropdown.menu td.subitems{
	background-color: #999999;
}

.menu-dropdown.menu td.item,
.menu-dropdown.menu td.item a,
.menu-dropdown.menu td.subitems a{
	color: #FFFFFF;
}

.menu-dropdown.menu td.item a{
	padding-bottom: 7px;
}

.menu-dropdown.submenu td.item,
.menu-dropdown.submenu td.subitems{
	background-color: #888888;
}

.menu-dropdown.submenu td.item,
.menu-dropdown.submenu td.item a,
.menu-dropdown.submenu td.subitems a{
	color: #FFFFFF;
}

.menu-dropdown.submenu td.item a{
	padding-bottom: 5px;
}

/* ------------------- Content Wrapper ---------------------- */

#content-table{
	background-color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.45);
}

/* ------------------------ Left ---------------------------- */

#content-left{
	width: 150px;
	color: #666666;
}

#content-left > div{
	text-align: center;
}

#content-left > div *{
	text-align: left;
}

#content-left > div > h3{
	padding-top: 27px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 24px;
	border-top: solid 1px #D3D3D3;
	text-align: center;
	color: #666666;
}

#content-left div.weather_sp1_c{
	margin-bottom: 17px;
}

#content-left div.weather_sp1_cleft{
	width: 90px;
	height: auto;
	overflow: hidden;
}

#content-left div.weather_sp1_cleft img{
	width: 70px;
	height: auto;
}

#content-left div.weather_sp1_cleft p.spw_current_temp{
	margin-top: -10px;
	margin-left: 8px;
	font-size: 15px;
}

#content-left div.weather_sp1_cright{
	width: 75px;
	margin-left: -35px;
}

#content-left div.weather_sp1_cright p.weather_sp1_city{
	margin-top: 5px;
	font-size: 16px;
	font-weight: bold;
}

#content-left div.weather_sp1_cright div.spw_row{
	margin-top: 11px;
	margin-left: 1px;
}

#content-left span.weather_sp1_list_day{
	padding-left: 8px;
	width: 30px;
}

#content-left span.weather_sp1_list_temp{
	width: 60px;
}

#content-left span.weather_sp1_list_icon{
	width: 34px;
	overflow: hidden;
}

#content-left span.weather_sp1_list_day,
#content-left span.weather_sp1_list_temp,
#content-left span.weather_sp1_list_icon{
	height: 26px;
	line-height: 26px;
}

#content-left span.weather_sp1_list_icon img.spw_icon{
	position: relative;
	right: -16px;
}

#content-left div.gkTabsGK5 ol.gkTabsNav{
	height: auto;
	padding-left: 6px !important;
}

#content-left div.gkTabsGK5 ol.gkTabsNav li{
	border: none;
	padding-right: 3px !important;
	padding-left: 3px !important;
	color: inherit;
}

#content-left div.gkTabsGK5 ol.gkTabsNav li.active{
	text-decoration: underline;
}

#content-left span.artclock_clock{
	display: block;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}

#content-left > div.clock-date div{
	font-size: 13px;
	font-weight: bold;
	text-align: center !important;
}

#content-left form#form-login{
	padding-left: 7px;
}

#content-left div.k2UserBlock{
	padding-left: 7px;
}

#content-left div.k2UserBlockDetails{
	margin-bottom: 10px;
}

#content-left div.k2UserBlockDetails a.k2Avatar{
	display: none;
}

#content-left form#form-login fieldset{
	border: none;
}

#content-left form#form-login fieldset input[type=Submit],
#content-left div.k2UserBlock input[type=Submit]{
	margin-left: 34px;
}

#content-left form#form-login ul,
#content-left ul.k2UserBlockActions{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
}

div.itemRelated table.tagz td {
vertical-align: top;
padding-bottom: 20px;
}

div.itemRelated ul {
	list-style-type: none;
	padding: 0;
}
div.itemRelated ul li {
	border: 0;
	clear: both;
	margin:15px 0;
}
a.itemRelTitle {
	float: right;
	width: 360px;
	margin-right: 200px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 5px;
}
a.itemRelTitle2x {
	padding-left: 115px;
	padding-right: 30px;
	display: block;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 5px;
}
img.itemRelImg2x {
float: left;
}
/* ----------------------- Right -------------------------- */

#content-right-small{
	width: 120px;
}

#content-right{
	width: 300px;
}

#content-right{
	padding-left: 10px;
	min-width: 300px;
}

#content-left > div,
#content-right > div{
	margin-bottom: 16px;
}

#content-right > div.weather{
	height: 350px;
}

#content-right > div > h3{
	padding-left: 26px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #666666;
	color: #FFFFFF;
}


#content-right div.gkTabsGK5 ol.gkTabsNav{
	height: auto;
	padding-left: 78px !important;
}

#content-right div.gkTabsGK5 ol.gkTabsNav li{
	border: none;
	padding-right: 8px !important;
	padding-left: 0px !important;
	color: inherit;
}

#content-right div.gkTabsGK5 ol.gkTabsNav li.active{
	text-decoration: underline;
}

#content-right span.artclock_clock{
	display: block;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}

#content-right > div.clock-date{
	text-align: center;
}

#content-right > div.clock-date div{
	font-size: 13px;
	font-weight: bold;
	text-align: center !important;
}

#content-right > div.weather > h3{
	padding-top: 27px;
	padding-right: inherit;
	padding-left: inherit;
	padding-bottom: inherit;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	background-color: transparent;
	color: #666666;
}

#content-right div.weather_sp1_c{
	margin-bottom: 17px;
	padding-left: 20px;
}

#content-right div.weather_sp1_cleft{
	width: 90px;
	height: auto;
	overflow: hidden;
}

#content-right div.weather_sp1_cleft img{
	width: 90px;
	height: auto;
}

#content-right div.weather_sp1_cleft p.spw_current_temp{
	margin-top: -10px;
	margin-left: 8px;
	font-size: 15px;
}

#content-right div.weather_sp1_cright{
	width: 145px;
	margin-left: -15px;
}

#content-right div.weather_sp1_cright p.weather_sp1_city{
	margin-top: 5px;
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: bold;
}

#content-right div.weather_sp1_cright div.spw_row{
	margin-bottom: 3px;
	margin-left: 1px;
}

#content-right span.weather_sp1_list_day{
	padding-left: 18px;
	width: 110px;
}

#content-right span.weather_sp1_list_temp{
	width: 70px;
	text-align: right;
}

#content-right span.weather_sp1_list_icon{
	width: 50px;
	overflow: hidden;
}

#content-right span.weather_sp1_list_day,
#content-right span.weather_sp1_list_temp,
#content-right span.weather_sp1_list_icon{
	height: 26px;
	line-height: 26px;
}

#content-right span.weather_sp1_list_icon img.spw_icon{
	position: relative;
	right: -16px;
}

/* ----------------------- Content -------------------------- */

#content-component{
	padding-left: 10px;
	padding-bottom: 10px;
}

#smler > div{
	margin-left: auto;
	margin-right: auto;
}

div.clr{
	height: 0px;
	font-size: 0px;
}

.even,
.odd{
	background-color: transparent;
}

div.item-page ul.actions{
	display: none;
}

div.itemVideoBlock{
	background-color: transparent !important;
	background-image: none !important;
}

div.itemListCategoriesBlock{
	margin-bottom: 16px;
}

div.catItemView{
	margin-bottom: 20px;
	margin-right: 10px;
}

div.catItemBody.catItemBody{
	padding-bottom: 4px;
}

div.catItemIntroText.catItemIntroText{
	padding-bottom: 0px;
}

div.catItemJCommentBlock{
	margin: 0px;
	padding: 0px;
	text-align: right;
}

div.catItemCommentsLink,
div.catItemReadMore{
	display: none;
}

h3.catItemTitle{
	padding-top: 0px !important;
}

div.catItemImageBlock{
	float: left;
	margin: 0px !important;
	padding: 0px !important;
	padding-right: 12px !important;
	padding-bottom: 4px !important;
}

div.k2FeedIcon{
	float: right;
}

div.itemToolbar{
	background-color: transparent;
}

div#itemListLinks{
	background-color: #FDFDFD;
}

div.k2Pagination ul li + li{
	margin-left: 6px;
}

div.k2Pagination ul li.pagination-prev{
	margin-right: 12px;
}

div.k2Pagination ul li.pagination-next{
	margin-left: 18px;
}

div.itemNavigation{
	background-color: #FDFDFD;
}

div.itemListCategoriesBlock div.itemListCategory{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	height: 20px;
	border: none;
	background-color: #800000;
}

div.itemListCategoriesBlock div.itemListCategory,
div.itemListCategoriesBlock div.itemListCategory h1,
div.itemListCategoriesBlock div.itemListCategory h2,
div.itemListCategoriesBlock div.itemListCategory h3,
div.itemListCategoriesBlock div.itemListCategory h4,
div.itemListCategoriesBlock div.itemListCategory h5,
div.itemListCategoriesBlock div.itemListCategory h6{
	color: #FFFFFF;
	margin-bottom: 0px;
}
div.itemListCategoriesBlock div.itemListCategory p,
div.itemListCategoriesBlock div.itemListCategory div{
	display: none;
}

div.itemListCategoriesBlock div.itemListCategory img{
	display: none;
}

div.itemListCategoriesBlock span.catItemAddLink{
	float: right;
}

div.precontent{
	text-align: center;
}

div.moduletable.postcontent h3{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	background-color: #800000;
}

div.moduletable.postcontent h3,
div.moduletable.postcontent h3 a{
	color: #FFFFFF;
}

div.itemHeaderDateCat{
	padding-top: 11px;
	padding-bottom: 7px;
}

div.itemHeaderDateCat div.itemHeaderDateCreated{
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	float: left;
	font-size: 12px;
}

div.itemHeaderDateCat div.itemHeaderCategory{
	padding-right: 8px;
	float: right;
}

div.itemHeaderDateCat div.itemHeaderCategory a{
	font-size: 18px;
}

div.itemToolbar a[title='Add new comment']{
	display: none;
}

div.itemImageBlock{
	text-align: center;
}

span.itemImageBlockCenter{
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}

div.itemIntroText{
	font-size: 14px;
	line-height: 18px;
}

div.yt_article_slider{
	background-color: transparent !important;
}

div.so_readmore a:link{ color: #800000; text-decoration: none; }
div.so_readmore a:visited{ color: #600000; text-decoration: none; }
div.so_readmore a:hover{ color: #800000; text-decoration: underline; }
div.so_readmore a:active{ color: #800000; text-decoration: underline; }

div.yt_frontpage{
	background-color: transparent;
}

div.yt_frontpage.theme1 div.main_frontpage span.comment_count{
	color: #900000;
}

div.yt_frontpage.theme1 div.nomal_frontpage span.comment_count{
	font-size: 12px !important;
	color: #900000 !important;
}

div.yt_frontpage.theme1 div.nomal_frontpage{
	background-color: transparent;
}

div.headline div.yt_frontpage.theme1 div.main_frontpage{
	width: 220px !important;
	padding-right: 26px;
	padding-left: 0px;
	padding-top: 0px;
}

div.headline div.yt_frontpage.theme1 div.main_content{
	margin-top: 15px;
}

div.headline div.yt_frontpage.theme1 div.main_content div.item_title a{
	font-size: 16px;
	line-height: 21px;
	color: #900000 !important;
}

div.headline div.yt_frontpage.theme1 div.nomal_frontpage{
	width: 460px !important;
	padding: 0px;
	padding-bottom: 5px;
	background-color: #666666;
	background-image: url(templates/l24/images/frontpage_showcase_back.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
}

div.headline div.yt_frontpage.theme1 div.nomal_frontpage a strong{
	color: #FFFFFF !important;
}

div.headline div.yt_frontpage.theme1 div.nomal_frontpage div.nomal_header{
	padding-bottom: 7px;
	padding-top: 7px;
	background-color: #800000;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

div.headline div.yt_frontpage.theme1 div.nomal_items{
	width: 418px !important;
	padding-left: 21px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-top: 12px;
}

div.headline div.yt_frontpage.theme1 div.nomal_items > div + div{
	padding-bottom: 7px !important;
	padding-top: 4px;
	border-top: solid 1px #959595;
}

div.headline div.yt_frontpage.theme1 div.nomal_images{
	display: none;
}

div.headline div.yt_frontpage.theme1 div.nomal_content{
	width: auto !important;
}

div.postsection div.main_frontpage,
div.postsection div.main_frontpage_wrapper{
	width: 310px !important;
	float: left;
}
div.postsection div.main_frontpage{
	padding-right: 16px;
	padding-left: 0px;
	padding-top: 0px;
}

div.postsection div.main_frontpage_wrapper div + div.main_frontpage{
	margin-top: 20px;
}

div.postsection div.yt_frontpage.theme1 div.main_content, div.postsection div.yt_frontpage.theme4 div.main_content{
	margin-top: 15px;
	padding-right: 0px;
}

div.postsection div.yt_frontpage.theme1 div.main_content div.item_title, div.postsection div.yt_frontpage.theme4 div.main_content div.item_title{
	margin-bottom: 12px;
}

div.postsection div.yt_frontpage.theme1 div.main_content p, div.postsection div.yt_frontpage.theme4 div.main_content p{
	margin-top: 12px;
}

div.postsection div.yt_frontpage.theme1 div.nomal_frontpage, div.postsection div.yt_frontpage.theme4 div.nomal_frontpage{
	width: 380px !important;
	padding: 0px;
	padding-bottom: 15px;
}

div.postsection div.yt_frontpage.theme1 div.nomal_frontpage div.nomal_header, div.postsection div.yt_frontpage.theme4 div.nomal_frontpage div.nomal_header{
	display: none;
}

div.postsection div.yt_frontpage.theme1 div.nomal_content,div.postsection div.yt_frontpage.theme4 div.nomal_content{
	width: auto !important;
}
div.postsection div.yt_frontpage.theme1 div.nomal_content p,div.postsection div.yt_frontpage.theme4 div.nomal_content p{
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: left !important;
}

div.postsection div.yt_frontpage.theme1 div.nomal_images,div.postsection div.yt_frontpage.theme4 div.nomal_images{
	margin-left: 10px;
}

div.postsection div.yt_frontpage.theme1 div.category_link_bar,div.postsection div.yt_frontpage.theme4 div.category_link_bar{
	float: left;
	padding-left: 60px;
	padding-top: 7px;
}

div.postsection div.yt_frontpage.theme1 div.category_link_bar a,div.postsection div.yt_frontpage.theme4 div.category_link_bar a{
	font-weight: bold;
}

div.yt_article_slider.yt_so_article_theme_nav{
	width: auto !important;
}
div.yt_article_slider.yt_so_article_theme_nav div.so_item h4{
	margin-top: 10px;
	margin-bottom: 5px;
}

div.so_slider_content{
	width: 706px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

div.so_slider_content > ul > li{
	padding-left: 0px !important;
	padding-right: 6px !important;
	margin-right: 16px;
}

div.so_slider_content span.comment_count{
	font-size: 12px !important;
	font-weight: normal;
	color: #900000 !important;
}

div.so_slider_content span.comment_count_ico, .yt_frontpage span.comment_count_ico {
	font-size: 11px;
	font-weight: bold;
	color: #800000 !important;
	vertical-align:top;
	padding-left: 1px;
}
.ico-sign {
margin-left:1px;
}
.ico-bg {
background:white;
padding:4px;
border-radius:7px;
margin-left:4px;
float:right;
font-weight: bold;
}
.comments-policy{
width: 40%;
float: right;
font-size: 15px;
margin-top: 0px;
}
/*div.headline div.so_slider_content > ul > li{
	margin-right: 55px;
}*/

div.headline div.so_slider_content > ul > li h4 a{
	font-size: 16px;
	line-height: 21px;
}

div.headline div.so_slider_content span.comment_count{
	font-size: 14px !important;
	font-weight: normal;
}

div.headline div.so_slider_content > ul > li h4 a,
div.subheadline div.so_slider_content > ul > li h4 a,
div.headline div.so_slider_content span.comment_count,
div.subheadline div.so_slider_content span.comment_count{
	color: #900000 !important;
}

div#jc div#comments-footer{
	display: none;
}

div.inlineBanner{
	margin-top: 10px;
	margin-bottom: 20px;
}

div.inlineBanner h3{
	border-bottom: dotted 1px #CCCCCC;
	font-size: 12px;
	color: #CCCCCC;
}

span.josdewplayer{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 4px;
}

div.itemFacebookButton{
	padding-right: 5px;
}

div.fb-share-button{
	margin-bottom: 1px;
}

/* ------------------------ Footer -------------------------- */

#content-footer{
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: center;
	line-height: 1.3em;
	color: #888888;
}

#content-footer p{
	text-align: center;
}

/* ------------------------ Search -------------------------- */

div.search fieldset{
	margin-bottom: 20px;
}

div.search dd + dt{
	margin-top: 10px;
}

div.search div.pagination > ul{
	list-style-type: none;
}

div.search div.pagination > ul > li{
	display: block;
	float: left;
}

div.search div.pagination > ul > li + li{
	margin-left: 7px;
}

/* ------------------------ Kalendar -------------------------- */
.moduletablekalendar {
background-color: #eee;
}
.k2ItemsBlock.kalendar ul {
padding:10px;
margin: 0;
}
.k2ItemsBlock.kalendar p {
margin-top: 5px;
text-align: left;
}
.k2ItemsBlock.kalendar li {
display: block;
}
.moduletablekalendar h3 {
margin-bottom: 0;
}
.kalendar a.moduleItemReadMore {
    font-weight: bold;
    line-height: 2em;
}
/* ------------------------ Date Weather Clock Corrections -------------------------- */

.moduletable.clock-date {
float: left;
clear: left;
width: 120px;
}
.moduletable.clock {
width: 120px;
float: left;
}

#content-right > div.weather > h3 {
text-align: right;
margin-bottom: 5px;
padding-top: 0;
}

#content-right div.gkTabsGK5 ol.gkTabsNav {
padding-left: 0 !important;
margin: 0px!important;
}

#content-right div.gkTabsGK5 ol.gkTabsNav li {
padding-right: 0px !important;
padding-left: 8px !important;
font-size: 9px;
float: right;
}

.gkTabsItem {
padding: 0px!important;
}

.spw_row {
font-size: 9px;
}

.weather_sp1 {
padding: 0 0 0 10px!important;
}

.weather_sp1_cright {
width: 90px!important;
float: right!important;
}

#content-right span.weather_sp1_list_day, #content-right span.weather_sp1_list_temp, #content-right span.weather_sp1_list_icon {
height: 15px;
line-height: 15px;
font-size: 9px;
width: 38%;
padding: 0;
}


#content-right span.weather_sp1_list_icon {
width: 40px;
}

#content-right div.weather_sp1_cleft p.spw_current_temp {
margin-top: -37px;
margin-left: -10px;
font-size: 16px;
font-weight: bold;
}

#content-right div.weather_sp1_c {
margin-left: 10px;
margin-bottom: 0;
padding-left: 0;
}

#content-right div.weather_sp1_cleft {
overflow: visible;
width: 80px!important;
}

.weather_sp1_city {
margin: 0!important;
}
#content-right div.weather_sp1_cleft img {
width: 85px;
}
#content-right > div.weather {
height: auto;
}
/* ---------------------------------------------------------- */

.moduletablenewslast h3 {
background-color: #800000!important;
}

.moduletablenewslast ul {
list-style-type:none;
padding:0;
}
.moduletablenewslast ul li {
float: none!important;
padding:0!important;
margin:0!important;
display: block;
}
h4.newslast_title{
margin:0 0 0 90px;
padding-top: 5px;
font-size: 12px;
}
div.news_img {
float: left;
padding: 0; 
border: 0;
}

div.newslast_content span.comment_count_ico {
font-size: 11px;
}

.spacer {
height: 15px;
clear: both;
}

div.moduletable.news #gk-tab-news{
clear: both;
}
div.moduletable.news #gk-tab-news ol {
padding:4px 10px  4px 26px!important;
background-color: #800000!important;
color: silver;
border:0;
margin-bottom: 0.9em !important;
height: 15px !important;
width: 264px;
}
div.moduletable.news #gk-tab-news ol li {
font-size: 15px!important;
font-weight: bold;
text-shadow:none;
float:left!important;
padding-left: 0 !important;
padding-right: 15px !important;
text-decoration: none !important;
background: transparent;
line-height: 1.2em!important;
}
div.moduletable.news #gk-tab-news ol li.active {
color: white;
}
div.moduletable.news #gk-tab-news ol li:hover {
text-decoration: underline;
}
div.moduletable.news #gk-tab-news .gkTabsContainer li{
float: none!important;
padding: 0!important;
margin: 0!important;
display: block;
}
div.moduletable.news #gk-tab-news .gkTabsContainer ul{
list-style-type: none;
padding: 0;
}

.hidden {
display: none;
}

.spec h3 {
height: 40px;
background-color: #025000!important;
line-height: 40px;
padding-left: 60px!important;
font-family: 'Berkshire Swash',cursive;
font-size: 24px;
background-image: url(templates/l24/images/star.png);
background-position: 17px 50%;
background-repeat: no-repeat;
}

.spec .newslast_content {
/*padding: 0 15px;*/
box-sizing: border-box;
}
.spec a, .spec span {
color: #025000!important;
}
.spec h3 a {
text-decoration: none;
color: white!important;
}
.spec h3 a:hover {
color: yellow!important;
}

.red {
    color: maroon!important;
}

#content-right .moduletablenewslast h3 a {
    color:white;
}

/* Mobile */
@media only screen and (max-width: 1070px) {
  #mob { display: none; }
}


/* special */
span#startOfPageId180646 ~ .itemView #jc form,
span#startOfPageId180646 ~ .itemView #jc > h4, 
span#startOfPageId180646 ~ .itemView .fb-comments {
	display: none;
}

.customvd {
	width: 300px;
	height: 170px;
	clear: both;
}

#hoover-player {
    position: fixed;
    top: 1rem;
    z-index: 1000;
    right: 1rem;
}
body {padding-bottom: 30px!important;}
#scr {z-index:1000;position:fixed;left:0;bottom:0;width:100%;overflow:hidden;height:30px;
background: rgb(145,0,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzVlMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(145,0,0,1) 0%, rgba(94,0,0,1) 50%, rgba(145,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,0,0,1)), color-stop(50%,rgba(94,0,0,1)), color-stop(100%,rgba(145,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(145,0,0,1) 0%,rgba(94,0,0,1) 50%,rgba(145,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(145,0,0,1) 0%,rgba(94,0,0,1) 50%,rgba(145,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(145,0,0,1) 0%,rgba(94,0,0,1) 50%,rgba(145,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(145,0,0,1) 0%,rgba(94,0,0,1) 50%,rgba(145,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#910000', endColorstr='#910000',GradientType=0 ); /* IE6-8 */
}
#scr span.i {margin:0 100px;letter-spacing:3px;font: bold 21px/30px 'Prosto One','Arial',sans-serif;color: whitesmoke;}