/* Imports */



@import url("reset.css");

 @import url("menu.css");

@font-face {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	src: url('lato-regular-webfont.eot');

	src: url('lato-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('lato-regular-webfont.woff') format('woff'),  url('lato-regular-webfont.ttf') format('truetype'),  url('lato-regular-webfont.svg#LatoRegular') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	src: url('lato-light-webfont.eot');

	src: url('lato-light-webfont.eot?#iefix') format('embedded-opentype'),  url('lato-light-webfont.woff') format('woff'),  url('lato-light-webfont.ttf') format('truetype'),  url('lato-light-webfont.svg#Asap') format('svg');

	font-weight: normal;

	font-style: normal;

}

body {

	background: #fff;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	line-height: 18px;

	margin: 0;

	padding: 0;

	text-align: center;

}

.searchnimble {
	background-image: url("http://hbproducts.dk/modules/mod_nimblesearch/images/search.png");
    background-position: 98% 50%;
    background-repeat: no-repeat;
    border-radius: 8px;
    float: inherit;
    margin-right: 12px;
}
.items-row {
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

.clear {

	clear: both;

	height: 1px;

	overflow: hidden;

}
.hasTooltip {
	display: none;
}

a:link, a:visited, a:active {

	color: #0051a2;

	cursor: pointer;

	text-decoration: none;

	outline-color: invert;

	outline-style: none;

	outline-width: medium;

}

a:hover {

	color: #0051a2;

	text-decoration: none;

}

blockquote {

	padding: 10px;

}

h1, h2, h3, h4, h5, h6 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	color: #d57d2f;

	margin-bottom: 5px;

	font-weight: normal;

}

h1 {

	font-size: 36px;

	line-height: 36px;

	color: #0051a2;

}

h2 {

	font-size: 24px;

	line-height: 24px;

	color: #0051a2;

	margin-top: 15px;

	margin-bottom: 15px;

}

h3 {

	font-size: 14px;

	color: #000;

}

.moduletablenimble h3 {
	color: #0051a2;
    font-size: 23px;
    line-height: 0;
    margin-bottom: 22px
}

h4 {

	font-size: 22px;

	color: #0051A2;

	margin-top: 15px;

	margin-bottom: 15px;

}

h5 {

	font-size: 28px;

	color: #000000 !important;

	margin-bottom: 15px;

}

 a:h5 link, a:h5 visited, a:h5 active {

 color: #000000 !important;

 text-decoration: none;

}

 a:h5 hover {

 color: #c7c7c7 !important;

 text-decoration: none;

}

h6 {

	font-size: 13px;

	color: #000;

}

p {

	padding-bottom: 10px;

	font-size: 13px;

}

strong, b {

	font-weight: bold;

}

em, i {

	font-style: italic;

}

#headerWrap {

	width: 100%;

	position: relative;

}

#header {

	width: 975px;

	height: 116px;

	position: relative;

	margin: 0 auto;

	text-align: left;

	z-index: 9999;

}

#header .logo {

	position: absolute;

	left: 15px;

	top: 31px;

}

#header .moduletable-topmenu {

	position: absolute;

	right: 330px;

	top: 27px;

}

#header .moduletable-falang-switcher {

	position: absolute;

	right: 237px;

	top: 27px;

	z-index:99999;

}

#header .moduletable-topmenu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

#header .moduletable-topmenu ul li {

	padding: 0 0 0 25px;

	display: inline;

}

#header .moduletable-falang-switcher ul li a:link,  #header .moduletable-falang-switcher ul li a:active,  #header .moduletable-falang-switcher ul li a:visited,  #header .moduletable-topmenu ul li a:link,  #header .moduletable-topmenu ul li a:active,  #header .moduletable-topmenu ul li a:visited {

	text-decoration: none;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;

	text-transform: uppercase;

	text-align: right;

	z-index:99999;

	position:relative;

}

#header .moduletable-falang-switcher ul li.lang-active a:link,  #header .moduletable-falang-switcher ul li.lang-active a:active,  #header .moduletable-falang-switcher ul li.lang-active a:visited,  #header .moduletable-falang-switcher ul li a:hover,  #header .moduletable-topmenu ul li.active a:link,  #header .moduletable-topmenu ul li.active a:active,  #header .moduletable-topmenu ul li.active a:visited,  #header .moduletable-topmenu ul li a:hover {

	text-decoration: none;

	color: #0051a2;

}

#header .moduletable-falang-switcher ul li ul {

	display:none;

	background-color:#fff;

	margin:0px 0px 0px -5px;

	padding: 0px 5px 5px 5px;

}

#header .moduletable-falang-switcher ul li:hover ul {

	display:block;

}

#header .moduletable-searchWrap {

	background: url(../images/search_bg.png) no-repeat right top;

	position: absolute;

	top: 23.5px;

	right: 12px;

	z-index: 100;

	width: 240px;

	height:23px;

}

#header .searchWrapEnglish {

	right: 0px;

}

#header .moduletable-searchWrap .button-searchWrap {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	text-transform: uppercase;

	margin: 0px;

	float: left;

	text-align: right;

	height: 23px;

	line-height: 22px;

	width: 78px;

	border: none;

	background: none;

	cursor: pointer;

}

#header .moduletable-searchWrap .inputbox-searchWrap {

	float: right;

	width: 146px;

	height: 22px;

	background: none;

	line-height: 22px;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000;

	padding: 0 4px 0 4px;

	border: none;

}
.djc_rowtab  td.caption {vertical-align:top; padding-bottom:6px;}

.djc_rowtab  td.caption img{padding-right: 9px;
    padding-top: 5px;}

#topmenu {

	background: url(../images/bgmenu.png) repeat-x left top;

	position: relative;

	height:39px;

	width: 100%;

}

#topmenu .moduletable-menu {

	z-index: 9999;

	height:39px;

	padding: 0px 0px 0px 0px;

	width: 972px;

	margin: 0px auto;

}

#bannerWrap {

	width: 100%;

	height: 236px;

	z-index: 1;

	background: url(../images/top-bg-image-subpage.jpg) no-repeat center top;

	margin:auto;

}

#bannerWrapInner {

	width: 990px;

	z-index: 1;

	height: 236px;

	margin:auto;

}

#banner {

	margin: 0 auto;

	width: 970px;

	text-align: left;

	padding-top: 34px;

	position: relative;

	left: 14px;

}

#banner .bannerslider {

	margin: 0 0 0px 0;

	padding: 0;

	width: 950px;

}

#banner .bannermoduleList {

	width: 960px;

}

#banner .bannermoduleList .moduletable {

	padding: 15px 14px 14px 13px;

	width: 288px;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #ffffff;

	background: #282728;

	text-align: left;

	float: left;

	margin-right: 17px;

}

#banner .bannermoduleList .moduletable.last {

	margin: 0px;

	float: right;

}

#banner .bannermoduleList .moduletable h3 {

	margin: 0 0 5px 0;

	padding: 0;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 31px;

	line-height: 31px;

	font-weight: normal;

	color: #0051A2;

}

#banner .bannermoduleList .moduletable h4 {

	margin: 0 0 10px 0;

	padding: 0;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height: 18px;

	font-weight: normal;

	color: #ffffff;

}

#banner .bannermoduleList .moduletable p {

	margin: 0px;

	padding: 0px;

}

#containerWrap {

	width: 100%;

	padding: 48px 0px 40px 0px;

}

#container {

	width: 980px;

	margin: 0px auto 0px auto;

	text-align: left;

	background: url(../images/bgborder.png) repeat-y 636px top;

	padding: 0px 0px 0px 15px;

}

#contentcol {

	float: left;

	width: 635px;

	padding: 0px 0px 0 0px;

}

#contentcol .content {

	width: 595px;

	text-align: left;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

}

/*



#contentcol .content h3 {



  font-family: 'Asap', Arial, Helvetica, sans-serif;



  font-size: 44px;



  color: #0051A2;



  padding-bottom: 15px;



  margin: 0;







  line-height: 44px;



}







#contentcol .content h3 span {



  font-size: 32px;



  color: #000;



  font-family: 'Asap', Arial, Helvetica, sans-serif;



}



*/



#contentcol .content .image {

	position: relative;

	padding: 17px 0 15px 0;

}

#contentcol .content .image h3 {

	position: absolute;

	top: 196px;

	left: 21px;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 26px;

	color: #fff;

	line-height: 30px;

}

#contentcol .content ul {

	list-style: none;

	margin: 0px;

	padding: 8px 0 14px 0px;

}

#contentcol .content ul li {

	list-style: none;

	margin: 0 0 3px 0px;

	padding: 0px 0 1px 15px;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #0051A2;

	background: url(../images/content_li_bg.jpg) no-repeat left 5px;

}

#contentcol .content ul li a:link,  #contentcol .content ul li a:visited,  #contentcol .content ul li a:active {

	text-decoration: none;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #0051A2;

}

#contentcol .content ul li a:hover {

	text-decoration: underline;

}

#contentcol .content .small {

	font-size: 12px;

}

#contentcol .modulelistTop {

}

#contentcol .modulelistTop .moduletable-list {

	width: 610px;

	border-top: #de9759 1px solid;

	padding: 21px 0 21px 0;

	text-align: left;

}

#contentcol .modulelistTop .moduletable-list .textlist {

	width: 285px;

	float: left;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000;

	padding-right: 11px;

	border-right: #e7b385 1px solid;

}

#contentcol .modulelistTop .moduletable-list .textlist h3 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 28px;

	color: #0051A2;

	line-height: 26px;

	margin: 0;

	padding-bottom: 13px;

}

#contentcol .modulelistTop .moduletable-list .textlist h3 span {

	font-size: 18px;

	color: #000;

}

#contentcol .modulelistTop .moduletable-list .textlist.right {

	padding: 0 0 0 10px;

	width: 300px;

	border-right: none;

}

#contentcol .modulelistTop .moduletable-event {

	width: 610px;

}

#contentcol .modulelistTop .moduletable-event h3 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #0051A2;

	line-height: 26px;

	margin: 0;

	padding-bottom: 13px;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table {

	width: 610px;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .eventheding {

	height: 26px;

	line-height: 26px;

	border-bottom: 1px solid #0051A2;

	padding: 0 5px;

	margin-bottom: 12px;

	text-transform: uppercase;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .eventheding .dateheding {

	float: left;

	width: 136px;

	color: #1850a1;

	margin-right: 10px;

	font-weight: bold;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .eventheding .topicheding {

	float: left;

	width: 260px;

	color: #1850a1;

	font-weight: bold;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .eventheding .locationheding {

	float: right;

	width: 160px;

	color: #1850a1;

	font-weight: bold;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .jevrow {

	padding: 0 5px;

	margin-bottom: 12px;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .jevrow .mod_events_latest_date {

	float: left;

	width: 136px;

	color: #d57e31;

	margin-right: 10px;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .jevrow .mod_events_latest_content {

	float: left;

	width: 260px;

	color: #d57e31;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .jevrow .mod_events_latest_content a:link,  #contentcol .modulelistTop .moduletable-event .mod_events_latest_table .jevrow .mod_events_latest_content a:active,  #contentcol .modulelistTop .moduletable-event .mod_events_latest_table .jevrow .mod_events_latest_content a:visited {

	color: #000000;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .jevrow .mod_events_latest_content a:hover {

	color: #D57E31;

}

#contentcol .modulelistTop .moduletable-event .mod_events_latest_table .jevrow .mod_events_latest_location {

	float: right;

	width: 160px;

	color: #000000;

}

#rightcol {

	width: 318px;

	padding: 0px 0px 0px 0px;

	float: right;

	text-align: left;

	margin-right: 0px;

}

#rightcol .moduletable {

	width: 300px;

	border-bottom: 0px solid #dd9658;

	margin-bottom: 20px;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

}

#rightcol .moduletable h3 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 24px;

	line-height: 24px;

	color: #0051A2;

	margin-bottom: 15px;

}

#rightcol .moduletable span {

	color: #0051A2;

}

#rightcol .moduletable-seneste {

	width: 290px;

	border-bottom: 1px solid #dd9658;

	margin-bottom: 10px;

	font-size: 14px;

}

#rightcol .moduletable-seneste span {

	font-size: 16px;

	font-weight: bold;

}

#rightcol .moduletable-seneste h3 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 24px;

	line-height: 24px;

	color: #d57d2f;

	margin-bottom: 15px;

	font-weight: bold;

}

#rightcol .moduletable-nyhedsbrev {

	width: 290px;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 14px;

}

#rightcol .moduletable-nyhedsbrev h3 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #0051A2;

	line-height: 26px;

	margin-bottom: 10px;

}

#rightcol .moduletable-nyhedsbrev .acymailing_introtext {

	padding-bottom: 10px;

	display: block;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 14px;

}

#rightcol .moduletable-nyhedsbrev .acyfield_email, #rightcol .moduletable-nyhedsbrev .acyfield_name {

	background: url(../images/textfield_newsletter.png) no-repeat left top;

	width: 290px;

	height: 29px;

	margin-bottom: 9px;

	background-size: 100%;

}

#rightcol .moduletable-nyhedsbrev .acyfield_email .inputbox, #rightcol .moduletable-nyhedsbrev .acyfield_name .inputbox {

	background: none;

	border: none;

	width: 290px;

	height: 29px;

	line-height: 29px;

	padding: 0 5px;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

#rightcol .moduletable-nyhedsbrev .acysubbuttons {

	width: 268px;

	margin-bottom: 30px;

}

#rightcol .moduletable-nyhedsbrev .acysubbuttons .subbutton {

	background: url(../images/bgmenu.png) repeat-x left top;

	border: none;

	width: 147px;

	height: 30px;

	line-height: 30px;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	text-transform: capitalize;

	font-weight: bold;

	margin-right: 5px;

	cursor: pointer;

	float: left;

	text-align: center;

}

#rightcol .moduletable-nyhedsbrev .acysubbuttons .unsubbutton {

	background-color: #B2B2B2;

	border: none;

	width: 147px;

	height: 30px;

	line-height: 30px;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #666666;

	text-transform: capitalize;

	font-weight: bold;

	margin-right: 0px;

	cursor: pointer;

	float: left;

	text-align: center;

}

#bottom {

	width: 979px;

	background: url(../images/bottom_bg.jpg) no-repeat left top;

	text-align: left;

	margin: 30px auto 18px auto;

}

#bottom .moduletable {

	padding: 18px 0 13px 14px;

	height: auto;

	width: 310px;

	float: left;

	font-size: 14px;

	font-weight: normal;

	color: #000000;

	margin-right: 2px;

}

#bottom .moduletable.last {

	margin-right: 0px;

}

#bottom .moduletable h3 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	margin: 0 0 10px 0;

	font-size: 26px;

	text-transform: uppercase;

	font-weight: normal;

	color: #0e0b02;

}

#bottom .moduletable h5 a, #bottom .moduletable h5 a:link, #bottom .moduletable h5 a:visited, #bottom .moduletable h5 a:active {

	color:#000;

	text-decoration:none;

	line-height:120%;

}

#bottom .moduletable h5 a:hover {

	color:#fff;

	text-decoration:none;

	line-height:120%;

}

#footerWrap {

	width: 100%;

	background: #000000 url(../images/footer_bg.jpg) repeat-x left top;

}

#footer {

	margin: 0 auto;

	width: 980px;

	min-height: 260px;

	text-align: left;

	position: relative;

	padding:0px 0px 0px 15px;

}

#footer .moduletable-text {

	margin: 0;

	padding: 0 0 0 99px;

	background: url(../images/footertext_bg.png) no-repeat left bottom;

	width: 392px;

	font-size: 14px;

	color: #fff;

	position: absolute;

	top: 24px;

	left: 0px;

}

#footer .moduletable-text h3 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #fff;

	padding: 3px 0 11px 2px;

	margin: 0;

	text-align: left;

}

#footer .moduletable-footermenuleft {

	padding: 24px 0px 25px 40px;

	float:left;

	line-height: 15px;

}

#footer .moduletable-footermenuleft:first-child {

	padding: 24px 0px 25px 0px;

}

#footer .moduletable-footermenuleft h3 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color: #1372d1;

	padding-bottom: 8px;

	margin:0px;

}

#footer .moduletable-footermenuleft ul {

	margin: 0;

	padding: 0 0 0 0px;

	list-style: none;

}

#footer .moduletable-footermenuleft ul li {

}

#footer .moduletable-footermenuleft ul li a:link,  #footer .moduletable-footermenuleft ul li a:active,  #footer .moduletable-footermenuleft ul li a:visited {

	text-decoration: none;

	font-size: 13px;

	font-weight:normal;

	color: #fff;

	line-height: 18px;

	text-align: left;

	display: block;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

}

#footer .moduletable-footermenuleft ul li.active a:link,  #footer .moduletable-footermenuleft ul li.active a:active,  #footer .moduletable-footermenuleft ul li.active a:visited,  #footer .moduletable-footermenuleft ul li a:hover {

	color: #0051a2;

}

#footer .moduletable-footermenuright {

	position: absolute;

	top: 24px;

	right: 50px;

	width: 150px;

}

#footer .moduletable-footermenuright h3 {

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color: #1372d1;

	padding-bottom: 8px;

	text-align: left;

}

#footer .moduletable-footermenuright ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

#footer .moduletable-footermenuright ul li {

	padding: 0;

}

#footer .moduletable-footermenuright ul li a:link,  #footer .moduletable-footermenuright ul li a:active,  #footer .moduletable-footermenuright ul li a:visited {

	text-decoration: none;

	font-size: 14px;

	color: #fff;

	line-height: 18px;

	text-align: left;

	display: block;

}

#footer .moduletable-footermenuright ul li a:hover {

	color: #d57d2f;

}

#footer .moduletable-footerbottom {

	width: 979px;

	position: absolute;

	bottom: 13px;

	left: 0px;

}

#footer .moduletable-footerbottom .address {

	float: left;

	font-size: 12px;

	color: #a0a0a0;

	text-transform: uppercase;

}

#footer .moduletable-footerbottom .address a:link,  #footer .moduletable-footerbottom .address a:visited,  #footer .moduletable-footerbottom .address a:active {

	text-decoration: none;

	font-size: 12px;

	color: #a0a0a0;

}

#footer .moduletable-footerbottom .address a:hover {

	color: #d57d2f;

}

#footer .moduletable-footerbottom .copyright {

	padding: 0;

	float: right;

	font-size: 12px;

	color: #a0a0a0;

	text-transform: uppercase;

}

/* Language */







#languageBar {

	width: 26px;

	height: 80px;

	background: #ececec url(../images/language_bar_bg.jpg) no-repeat left top;

	position: absolute;

	right: 0px;

	top: 48px;

	text-align: left;

	z-index: 99999;

	overflow: hidden;

}

#languageBar .language {

	width: 24px;

	float: left;

	padding: 3px 0 0 9px;

	vertical-align: middle;

	display: block;

}

#languageBar .language a:link,  #languageBar .language a:active,  #languageBar .language a:visited {

	width: 24px;

	cursor: pointer;

}

#languageBar .mod-languages {

	width: 66px;

	float: left;

	padding-top: 23px;

	display: none;

}

#languageBar .mod-languages ul {

	list-style: none;

	margin: 0px;

}

#languageBar .mod-languages ul li {

	list-style: none;

}

#languageBar .mod-languages ul li a:link,  #languageBar .mod-languages ul li a:active,  #languageBar .mod-languages ul li a:visited {

	text-decoration: none;

	font-size: 12px;

	color: #838383;

	text-transform: uppercase;

}

#languageBar .mod-languages ul li.lang-active a:link,  #languageBar .mod-languages ul li.lang-active a:active,  #languageBar .mod-languages ul li.lang-active a:visited,  #languageBar .mod-languages ul li a:hover {

	text-decoration: none;

	color: #0051A2;

}

/* Language end */







#gcalendar_powered {

	display: none;

}

#subscriberContent {

}

#subscriberCount {

	color: #000;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 18px;

	margin-bottom: 10px;

}

#subscriberList table {

	width: 100%;

	margin-bottom: 20px;

	text-align: left;

}

#subscriberList table tr th {

	background: #0051A2;

	padding: 10px;

	border-right: 1px solid #fff;

}

#subscriberList table tr td {

	padding: 10px;

}

#subscribeForm {

}

#subscribeForm .inputWrap {

	background: url(../images/textfield_eventcalendar.png) no-repeat right top;

	width: 280px;

	float: left;

	height: 29px;

	margin-right: 20px;

	margin-bottom: 10px;

}

#subscribeForm .inputWrap label {

	width: 120px;

	float: left;

	height: 29px;

	line-height: 29px;

}

#subscribeForm .inputWrap .inputbox {

	background: none;

	border: none;

	float: right;

	font-size: 13px;

	height: 29px;

	line-height: 29px;

	padding: 0 4px;

	width: 149px;

}

#subscribeForm .submit {

	background: url("../images/submit_btn.png") no-repeat left top;

	border: none;

	color: #000000;

	cursor: pointer;

	float: left;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	height: 24px;

	line-height: 24px;

	text-align: center;

	text-transform: capitalize;

	width: 81px;

	margin-top: 2px;

}

#breadcrumbs {

	margin-bottom: 30px;

	color: #D57D2F;

	font-size: 14px;

}

#breadcrumbs .showHere {

	color: #000000;

	font-size: 14px;

}

#breadcrumbs a:link,  #breadcrumbs a:active,  #breadcrumbs a:visited {

}

#jevents_body h2 {

	color: #0051A2;

	font-family: 'Asap', Arial, Helvetica, sans-serif;

	font-size: 31px;

	font-weight: normal;

	line-height: 31px;

	margin: 0 0 10px 0;

	padding: 0;

}

#jevents_body .ev_navigation {

	display: none;

}

#jevents_body .ev_adminpanel {

	float: left;

	margin-top: 20px;

	background: #ECECEC;

	padding: 20px;

	display: none;

}

#gmap_popup {

	background: #fff;

	border: 1px solid #0051A2;

	padding: 4px;

}

#kontaktusTop {

	width: 610px;

	margin: 0 auto;

	padding-bottom: 30px;

	background: url(../images/border_bg.jpg) no-repeat center bottom;

	margin-bottom: 20px;

}

#kontaktusTop .kontaktusLeft {

	float: left;

	width: 350px;

	font-size: 13px;

}

#kontaktusTop .kontaktusLeft {

	font-weight: normal;

	line-height: 22px;

}

#kontaktusTop .kontaktusLeft a:link,  #kontaktusTop .kontaktusLeft a:active,  #kontaktusTop .kontaktusLeft a:visited {

	text-decoration: none;

	color: #fa9a1d;

}

#kontaktusTop .kontaktusLeft a:hover {

	text-decoration: underline;

}

#kontaktusTop .kontaktusLeft span {

	color: #fa9a1d;

}

#kontaktusTop .kontaktusRight {

	width: 315px;

	float: right;

}

#kontaktusTop .kontaktusRight .logo {

	width: 135px;

	height: 34px;

	margin-bottom: 10px;

}

#kontaktusTop .kontaktusRight ul li {

	background: url(../images/li_bg.jpg) no-repeat left top;

	margin-bottom: 10px;

	padding-bottom: 15px;

	border-bottom: 1px dotted #AAABAB;

	padding-left: 40px;

	color: #000;

	font-size: 13px;

}

#kontaktusTop .kontaktusRight ul li.last {

	margin-bottom: 0;

}

.inputform {

	width: 200px;

	float: left;

	padding: 0px 0px 0px 20px;

}

#kontaktusBottom .inputform .inputWrap {

	width: 300px;

	height: 26px;

	line-height: 24px;

	margin-bottom: 5px;

}

#kontaktusBottom .inputform .inputWrap.last {

	height: 120px;

}

#kontaktusBottom .inputform .inputWrap label {

	font-size: 13px;

	width: 80px;

	height: 26px;

	display: block;

	float: left;

}

#kontaktusBottom .inputform .inputWrap .inputbox {

	width: 200px;

	height: 24px;

	line-height: 24px;

	padding: 0 5px 0 5px;

	border: 1px solid #bbbbbb;

	float: left;

}

#kontaktusBottom .inputform .inputWrap textarea {

	width: 200px;

	height: 110px;

	border: 1px solid #bbbbbb;

	padding: 5px;

	float: left;

}

#kontaktusBottom .inputform .text {

	width: 230px;

	font-size: 13px;

	font-weight: normal;

	padding-left: 80px;

}

#kontaktusBottom .sentBox {

	padding-left: 80px;

}

#kontaktusBottom .sentBox .submit {

	background: url(../images/submit.jpg) no-repeat left top;

	width: 54px;

	height: 21px;

	border: none;

	font-size: 12px;

	color: #ecdcca;

	cursor: pointer;

	padding-bottom: 5px;

}

#kontaktusBottom .map {

	background: url(../images/map_1.jpg) no-repeat left top;

	float: left;

	width: 278px;

	height: 281px;

	margin-left: 30px;

	position: relative;

}

#kontaktusBottom .map a.address1:link,  #kontaktusBottom .map a.address1:active,  #kontaktusBottom .map a.address1:visited {

	position: absolute;

	width: 78px;

	height: 50px;

	top: 150px;

	left: 35px;

	display: block;

	text-indent: -9999px;

}

#kontaktusBottom .map a.address2:link,  #kontaktusBottom .map a.address2:active,  #kontaktusBottom .map a.address2:visited {

	position: absolute;

	width: 72px;

	height: 42px;

	top: 56px;

	left: 40px;

	display: block;

	text-indent: -9999px;

}

#kontaktusBottom .map a.address3:link,  #kontaktusBottom .map a.address3:active,  #kontaktusBottom .map a.address3:visited {

	position: absolute;

	width: 68px;

	height: 42px;

	bottom: 65px;

	right: 45px;

	display: block;

	text-indent: -9999px;

}

.chronoform {

	display: none;

}

#chronoform_contact {

	width:350px;

}

#chronoform_contact .ccms_form_element {

	clear: both;

}

#chronoform_contact label {

	width:100px;

	display:inline-block;

}

#chronoform_contact input[type="text"], #chronoform_contact textarea {

	border:1px solid #0051A2;

	width:200px;

}

#chronoform_contact .cfdiv_checkbox label {

	width:auto;

}

.slides-wrapper a {

	color:#000;

	text-decoration:underline;

}

h1.gmapfp {

	padding: 0px 0px 15px 0px;

}

.news-right {

	padding: 0px 0px 0px 0px;
	margin-top: 40px;

}

#rightcol .moduletable .dm-item h3 {

	font-size:14px;

	line-height: 18px;

	margin-bottom:5px;

}

#rightcol .moduletable .dm-item p {

	padding:0px 0px 0px 0px;

}

#rightcol .moduletable .dm-item .readmore {

	text-align:right;

	float:right;

}

#rightcol .moduletable .dm-item .readmore:hover {

	color:#000;

}

#rightcol .moduletable .joomla-nav li a {

	font-size: 15px;

	line-height: 30px;

	font-weight:bold;

	background:url(../images/right-menu-arrow.gif) no-repeat left 12px;

	display:block;

	padding: 0px 0px 0px 13px;

}

#rightcol .moduletable .joomla-nav li a:hover, #rightcol .moduletable .joomla-nav li.active a {

	color: #313131;

	background:url(../images/right-menu-arrow.gif) no-repeat left -30px;

}

.simplelists-table {

	margin:20px 0px 0px 0px;

}

.simplelists-table h3 {

	display:inline-block;

	width:390px;

	font-size:12px;

	font-weight:normal;

}

.simplelists-table h3 a {

	color:#000;

}

.simplelists-table a.link {

	display:inline-block;

	width:220px;

	font-size:12px;

	font-weight:normal;

	text-align:right;

}

table.simplelists td {

	padding:2px 5px 0px 5px;

}

table.simplelists td.simplelists-item-left {

	display:none;

}

table.simplelists .row-even {

	background:#73ade8;

}

sub {

	font-size:80%;

	line-height:80%;

}

#adminForm {

}

#adminForm .filters {

	margin-bottom: 10px;

}

#adminForm table {

	width: 100%;

}

#adminForm table tr th {

	background: #e5e4e4;

	padding: 5px 0px;

	text-align:left;

}

#adminForm .list-title {

	padding-left: 10px;

}

.lang-block li {

	width: 33%;

	float: left;

}

.textbox {

	background: none repeat scroll 0 0 #D9E5F1;

	margin-bottom: 27px;

	padding: 8px 9px;

}

.textbox h3 {

	color: #0051A2;

	font-family: 'AsapRegular', Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	padding-bottom: 10px;

}

.display-limit{text-align:right;}

#contentcol .content .cat-items .pagination .counter{display:none;}

#contentcol .content .cat-items .pagination{text-align:center; line-height:25px;}

#contentcol .content .cat-items .pagination ul{margin:0px; padding:0px; list-style:none;}

#contentcol .content .cat-items .pagination ul li{display:inline-block; padding:0px; margin:0px 3px; background-image:none !important; background-color:#eee !important;}

#contentcol .content .cat-items .pagination ul li span, #contentcol .content .cat-items .pagination ul li a{display:block; padding:0px 5px;}
#shopikon {margin: 64px 10px 10px 10px;float: right;}



.newsletter { overflow:hidden; padding:30px 0;}
.newsletter table {  width: 100% !important;}

.newsletter .acymailing_introtext {  overflow: hidden;  padding: 0 0 12px !important;}

.newsletter input[type="text"] {
  background: #e6e5e5 none repeat scroll 0 0;
  border: medium none;
  border-radius: 5px;
  font-family: "Asap",Arial,Helvetica,sans-serif;
  font-weight: 600;
  height: 40px;
  margin: 0 !important;
  padding: 0 3%;
  width: 94% !important;
}


.newsletter .button.subbutton.btn.btn-primary {
  background: #174C9A none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  float: left;
  font-size: 15px;
  font-weight: bold;
  margin: 0 !important;
  padding: 9px 0;
  width: 49%;
}

.newsletter .button.btn-inverse {
  background: #b2b2b2 none repeat scroll 0 0;
  border: medium none;
  color: #333;
  float: right;
  font-size: 15px;
  font-weight: bold;
  margin: 0 !important;
  padding: 9px 0;
  width: 49%;
}



.newsletter .acymailing_introtext {
  font-weight: 600;
  overflow: hidden;
  padding: 0 0 12px !important;
}


/****************************************************/
.newsflash h1 { font-size: 14px;  line-height: 18px;  margin: 0 0 7px !important; }
#rightcol .moduletable { float:left; }
#rightcol .moduletable .readmore { float:right; }


/*************************************/
.g-recaptcha iframe { transform: scale(0.9) !important; -webkit-transform:scale(0.9) !important; transform-origin: 0 0 0 !important; -webkit-transform-origin:0 0 !important; }






