article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	background-color: #fff;
}
a {
	color: #08c;
	text-decoration: none;
	font-weight: normal;
}
a:hover,
a:focus {
	color: #005580;
	text-decoration: underline;
}


.footer {
	font-size: 10px;
	color: #575a5d;
	padding: 10px;
	display: table;
	width: 100%;
	
	background: #eeeeee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
}

.footer .nav-pills > li.active > a, .footer .nav-pills > li.active > a:hover, .footer .nav-pills > li.active > a:focus {
    background: none;
}

.footer ul {
	padding-top: 4px;
	padding-bottom: 4px;
}

.footer .nav > li {
	border-right: 1px solid #575a5d;
	line-height: 10px;
}

.footer .nav > li > a {
	padding: 0px;
	padding-right: 5px;
	padding-left: 4px;
	color: #575a5d;
}

.footer .nav > li > a:hover, .footer .nav > li > a:focus {
	background: none;
}

.footer .nav > li.item-102 > a {
	padding-left: 0px;
}

.footer .nav > li.item-104 {
	border-right: none;
}

.footer .nav > li > a:hover {
	text-decoration: underline;
	color: #575a5d;
}

.header #header {
	background: url("../images/header.jpg") no-repeat scroll 78px 1px rgba(0, 0, 0, 0);
    font-weight: normal;
    height: 60px;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 100%;
}

#header .logoa {
    float: left;
}

#header_menu {
	float: right;
    margin: 20px 0 0;
}

.header #mod-search-searchword {
    background: url("../images/magn.png") no-repeat scroll right center #fff;
    border: 1px solid #ccc;
    color: #888;
    font-size: 11px;
}

.header .menu {
	float: right;
}

.header .search {
	float: left;
	line-height: 14px;
}

.header .nav > li > a {
	font-size: 11px;
	padding: 0px;
	padding-top: 3px;
	padding-right: 20px;
	padding-left: 20px;
	color: #068a66;
}

.header .nav > li.active > a {
	background: none;
	color: #068a66;
}

.header .nav > li.active > a.dropdown-toggle, .header .nav > li.active > a.dropdown-toggle:hover {
	color: #fff;
	background: #087455 url("../images/topmenuspacer.gif") no-repeat scroll right top transparent;
}

/*.header .nav > li.active > a, .header .nav > li.active > a:hover {
	background: none;
	color: #068a66;
}*/

.header .nav > li > a:hover {
	text-decoration: underline;
}

.header .nav > li {
	line-height: 10px;
}

.header .nav > li > a:hover, .header .nav > li > a:focus {
	background: none;
}

.header .navbar {
	min-height: 37px;
	margin-top: 4px;
	margin-bottom: 10px;
	border: none;
	border-radius: 0px;
	text-align: center;
	
	background: #068a66; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2OGE2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjMGE5ZTcyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjMDY4YTY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjMDg3MjUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA5OWI3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #068a66 0%, #0a9e72 4%, #068a66 49%, #087253 53%, #099b70 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#068a66), color-stop(4%,#0a9e72), color-stop(49%,#068a66), color-stop(53%,#087253), color-stop(100%,#099b70)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #068a66 0%,#0a9e72 4%,#068a66 49%,#087253 53%,#099b70 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #068a66 0%,#0a9e72 4%,#068a66 49%,#087253 53%,#099b70 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #068a66 0%,#0a9e72 4%,#068a66 49%,#087253 53%,#099b70 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #068a66 0%,#0a9e72 4%,#068a66 49%,#087253 53%,#099b70 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#068a66', endColorstr='#099b70',GradientType=0 ); /* IE6-8 */
}

.header .navbar .menu {
	float: none;
	margin: auto;
	max-width: 700px;
}

.header .navbar .nav > li > a {
	color: #FFF;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
    font-weight: normal;
    line-height: 37px;
    padding: 0 10px;
    text-decoration: none;
	text-shadow: none;
	background: url("../images/topmenuspacer.gif") no-repeat scroll right top transparent;
	text-rendering: optimizeLegibility;
}

.header .navbar .nav > li > a:focus, .header .navbar .nav > li > a:hover  {
	background-color: #087455;
	border-radius: 0px;
	color: #FFF;
}

.header .navbar .nav > li.item-111 > a {
	background: none;
}

.header .navbar .nav > li.item-111 > a:focus, .header .navbar .nav > li.item-111 > a:hover  {
	background-color: #087455;
	border-radius: 0px;
	color: #FFF;
}

.header .navbar-toggle {
	padding: 5px 5px;
	background-color: #FFF;
}

.header .navbar-toggle .icon-bar + .icon-bar {
	margin-top: 2px;
}

.navbar-collapse {
	padding-right: 0px;
	padding-left: 6px;
}

.navbar-default .navbar-brand {
	color: #fff;
	height: 37px;
	font-size: 12px;
	line-height: 15px;
	padding: 11px;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #ccc;
}

.header .dropdown-menu {
	padding: 0px;
	/*max-width: 200px;*/
	background-color: #FFF;
	border: 1px solid #c0c0c0;
	font-size: 11px;
	color: #068a66;
}

.header .dropdown-menu > li > a {
	border-bottom: 1px solid #c0c0c0;
}

.header .dropdown-menu > li > a:hover, .header .dropdown-menu > li > a:focus {
	background: #cde8e0;
}

.navbar-nav .open .dropdown-menu {
	background-color: #FFF;
	text-align: left;
}

.full-width-pic {
}

.full-width-pic .container {
	padding: 0px;
}

.body .container {
	min-height: 420px;
}

.body #content {
	padding-bottom: 20px;
}
.body .page-header {
    width: 100%;
	padding: 0 11px;
	height: 43px;
	background-color: #1ea87f;
	margin: 0px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	border: none;
	border-left: 10px solid #087455;
}

.body .page-header h2 {
	color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
	margin: 0px;
	padding: 14px 0;
	margin-bottom: 14px;
}

.body .articleBody {
    margin: 0px;
	padding: 15px 20px;
    text-align: left;
	font-size: 14px;
	line-height: 1.4;
	color: #575a5d;
	border-left:  1px solid #c0c0c0;
	border-right:  1px solid #c0c0c0;
	min-height: 210px;
}

.body .main-home .articleBody {
	border: none;
	padding: 0px;
}

.body .main-home .articleBody .offset-0 {
	padding: 0px;
}

.body .main-home .articleBody .left-offset-0 {
	padding-left: 0px;
}

.body .main-home .articleBody .right-offset-0 {
	padding-right: 0px;
}

.body .articleBody a , .body #sub_menu_pos .moduletable-left-modul-pos ul li a{
	color: #068a66;
    text-decoration: underline;
}

.body #sub_menu_pos .moduletable-left-modul-pos ul li a:hover{
	color: #068a66;
    text-decoration: underline;
	background: none;
}

.body .articleBody h1 {
    font-size: 20px;
	font-weight: bold;
}

.body .articleBody h3 {
	color: #068a66;
    font-size: 16px;
    padding-top: 8px;
	font-weight: bold;
}

.body .articleBody h2 {
	border-bottom: 1px solid #b0cae1;
    color: #068a66;
    font-size: 18px;
}

.body .articleBody table {
	
	border-collapse: collapse;
}

.body .articleBody .mytable {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border-style: solid;
    border-width: 3px;
}

.body .moduletable-full-width {
	display: block;
}

.body #sub_menu_pos {
	padding-left: 0px;
}

.body .padding-set {
	padding-right: 0px;
	padding-left: 0px;
}

.body #sub_menu_pos h3 {
	color: #068a66;
	font-size: 11px;
    font-weight: bold;
	border-bottom: 1px dotted #c0c0c0;
    display: block;
	margin: 0px 0px 3px 0px;
    padding: 0px 0px 3px 0px;
    text-decoration: none;
}

.body #sub_menu_pos ul {
    color: #023462;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 1px 1px 1px 3px;
    text-transform: none;
}

.body #sub_menu_pos ul li a {
	color: #068a66;
	margin-bottom: 0;
    padding: 4px 0 4px 3px;
	border-bottom: 1px dotted #c0c0c0;
    display: block;
    text-decoration: none;
}

.body #sub_menu_pos ul li.current a {
	background: #cde8e0;
}

.body #sub_menu_pos ul li a:hover {
	background: #cde8e0;
	color: #034734;
}

.body .pagenavcounter {
	visibility: hidden;
	height: 0px;
}

.moduletable-left-modul-pos {
	background: none repeat scroll 0 0 #9bd0c2;
    border: 1px solid #73c1aa;
	min-height: 230px;
}

.body .articleBody .moduletable-left-modul-pos h3, .body #sub_menu_pos .moduletable-left-modul-pos h3 {	
	margin: 0px;
	padding: 17px 9px;
	color: #068a66;
    font-size: 13px;
    font-weight: bold;
}



.moduletable-left-modul-pos ul {
	padding: 0px 8px;
}

.moduletable-left-modul-pos ul li {
	padding: 0px 0px 15px;
	list-style: none;
}

.moduletable-right-modul-pos {
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #73c1aa;
	min-height: 230px;
}

.custom-right-modul-pos {
	padding: 0px 8px 20px;
	width: 100%;
}


.body .articleBody .moduletable-right-modul-pos h3 {	
	margin: 0px;
	padding: 17px 9px;
	color: #068a66;
    font-size: 13px;
    font-weight: bold;
	text-align: center;
}

.custom-right-modul-pos .logo-row {
	content: " ";
    display: table;
	clear: both;
	margin: 0px 15px 0px;
	width: 100%;
	padding: 2px 0px;
}

.logo-row a {
	float: left;
}

.gkHighlighterInterface span.text {
	text-transform: none;
}

.gkHighlighterGK5 {
	margin: 5px;
}

.gkHighlighterWrapperSub {
	opacity: 1;
}

.gkHighlighterWrapperSub a {
	text-decoration: none;
	max-height: none;
}

.articleBody .nspArts {
	background: none repeat scroll 0 0 #cde8e0;
    border: 1px solid #9bd0c2;
	padding: 16px 8px 18px;
}

.nspMain {
	min-height: 230px !important;
}

.nspBotInterface, .nspTopInterface {
	margin: 0px;
}

.nspArtScroll1 .nspInfo1 {
	visibility: hidden;
	height:0px;
	padding: 0px;
	margin: 0px;
}

.nspPagination li {
	width: 11px;
	height: 11px;
	background: none;
	border: 1px solid #068a66;
	border-radius: 0%;
}

.nspPagination li:hover, .nspPagination li.active {
	background: #FFF;
}

.nspPagination {
	margin: 2px 0 0 !important;
}

.nspNext, .nspPrev {
	width: 16px;
	height: 16px;
	border: 1px solid #068a66;
}

.nspPrev:before {
	color: #068a66;
	border-right: 6px solid #068a66;
	border-width: 5px 6px 5px medium;
	margin: 2px 0 0 3px;
	border-color: transparent #068a66 transparent -moz-use-text-color;
}

.nspNext:before {
	color: #068a66;
	border-left: 6px solid #068a66;
	border-width: 5px medium 5px 6px;
	margin: 2px 0 0 5px;
	border-color: transparent #068a66 transparent -moz-use-text-color;
}

.nspArt h4.nspHeader {
	font-size: 13px;
    font-weight: bold;
	padding: 10px 0 0;
	color: #068a66;
}

.nspArt h4.nspHeader {
	padding: 0px;
	margin: 0 0 15px;
}

.nspArtScroll1 .nspCol1:first .readon {display:none;}
#penztargep .dotdot{ display:none; }
#penztargep a, #penztargep p { color:#cc0000; font-weight: bold; } 

.mod_sef_tr {
	height: 40px;
	vertical-align: top;
}

/*
   Símogatás:
*/

/* Kiemelt üzleti partnereink */
#content .main-home .moduletable-right-modul-pos .logo-row{ text-align:center; padding: 2px 15px; margin:0; }
#content .main-home .moduletable-right-modul-pos .logo-row a{ float: none; display:inline-block; margin:0 5px; }

/* Referenciák aloldal */
#content .referencies h3{ margin-top:0; }
#content .referencies p.logos{ text-align:center; }
#content .referencies .img-responsive{ display:inline-block; }

/* Fejléc képek */
.moduletable-full-width .custom-full-width p img.img-responsive{ width:100%; max-height: 240px; }
