.article-head .fb-like {
	margin: -4px 0 0 0;
}

.like-row .fb-like {
	float: right;
	margin: 5px 0 0 0;
}

.list_field {
	background-color: #fff;
	border: 0;
	padding: 15px;
}

div.tagsinput {
	margin: 10px 0;
}

div.tagsinput span.tag {
	background-color: #242865;
	color: #eee;
	border: 1px solid #000000;
	margin: 5px;
}

.border-bottom {
	margin-bottom: 0;
}

.list_field table {
	width: 100%;
}

.list_field table tr th {
	text-align: left;
}

/* admin css */

#adminContent {
	background-color: #fff;
	min-height: 500px;
	padding: 20px;
}

#content .list_field h2,
#content2 .list_field h2 {
	font-size: 18px;
	font-style: italic;
	padding: 0 0 20px 0;
}

#content div.new_cms_menu p.cms_menu_text,
#content2 div.new_cms_menu p.cms_menu_text {
	background-color: transparent;
	color: #222;
	font-size: 14px;
	font-variant: none;
	line-height: 16px;
	padding: 50px 0 0 0;
	text-align: center;
	width: 75px;
}

#footer .banner-content {
	margin: 20px auto 0 auto;
}

#sidebar .banner-content {
	padding: 10px 0;
}

.prism p#nl-ok-face {
	color: #333;
	font-family: 'Trebuchet MS';
	font-size: 20px;
	line-height: 24px;
	padding-top: 20px;
	text-align: center;
}

/* tip view */

.result {
	float: left;
	height: 60px;
	position: relative;
	text-align: left;
}

.result-line {
	border-bottom: 1px solid #242865;
	border-top: 1px solid #242865;
	height: 22px;
	margin: 4px 0;
}

.result-line:first-child {
	border-left: 1px solid #242865;
}

.result-line:last-child {
	border-right: 1px solid #242865;
}

.result-text {
	color: #fff;
	display: block;
	float: left;
	margin: 2px 0;
	padding: 0 3px;
}


#result-text-1 {
	background-color: #429519;
}

#result-text-2 {
	background-color: #d9811a;
}

#result-text-3 {
	background-color: #188197;
	float: right;
}

#result-line-1 { background-color: #429519; }
#result-line-2 { background-color: #d9811a; }
#result-line-3 { background-color: #188197; }
#result-line-4 { background-color: #199542; }
#result-line-5 { background-color: #1a81d9; }
#result-line-6 { background-color: #978118; }
#result-line-7 { background-color: #819718; }
#result-line-8 { background-color: #951942; }
#result-line-9 { background-color: #811ad9; }
#result-line-10 { background-color: #eeeeee; }

.folder-list tr td a {
	color: #242865;
	text-decoration: none;
}

#gallery_bg { display: block; }

/* admin CSS */

#login-table {
	box--webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:   	2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	height: 175px;
	padding: 30px;
	width: 600px;
}

td.top_login_text {
	color: #242865;
	font-family: GothamHTC-MC, Trebuchet MS;
	font-size: 41px;
	text-transform: uppercase;
}

td.login-label {
	color: #042e3f;
	font-family: Trebuchet MS;
	font-size: 26px;
	line-height: 40px;
	padding-right: 10px;
	text-transform: uppercase;
}

select.appon-login, input.appon-login {
	background: #fff;
	border: 1px solid #eeeeed;
	border-radius: 0;
	color: #1ea6e2;
	font-family: 'Trebuchet MS';
	font-size: 21px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
	padding: 0 20px;
	width: 300px;
}

input.appon-submit {
	background: none;
	background-color: #1c3583;
	border-bottom: 2px solid #07287d;
	border-right: 2px solid #07287d;
	color: #fff;
	text-transform: uppercase;
	width: 345px;
}

td.error {
	background-color: transparent;
	color: red;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 10px;
}

#cms_admin_panel {
	width: 385px;
}

#cms_admin_panel #cms_admin_right {
	width: 55px;
}

#cms_admin_panel #cms_admin_left {
	background-color: #d7e8f4;
}

#cms_admin_panel #cms_admin_left h3 span.ui-icon {
	display: none;
}

#cms_admin_panel #cms_admin_left h3.ui-state-active a {
	background: url(../image/bg_arrow-list-active.png) 30px center no-repeat;
}

#cms_admin_panel #cms_admin_left h3 a {
	background: url(../image/bg_arrow-list.png) 30px center no-repeat;
	color: #242865;
	font-family: 'Trebuchet MS';
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 25px 0 25px 80px;
}

#cms_admin_panel #cms_admin_left a {
	background: none;
	background-color: #d7e8f4;
	border: 0;
	color: #042e3f;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	margin-bottom: 2px;
	border-radius: 0;
}

#cms_admin_panel #cms_admin_left a:hover {
	color: #e5343d;
}

#cms_admin_right #cms_admin_buttons {
	background: url(../image/bg_admin-menu-button.png) -11px -10px no-repeat;
	height: 130px;
	width: 55px
}

div.domain_szerkesztes, div.domain_szerkesztes:hover { background: url(../admin/button-domain.png) 5px 0 no-repeat; }
div.domain_beallitasa, div.domain_beallitasa:hover { background: url(../admin/button-domain-settings.png) 5px 0 no-repeat; }
div.menuk_szerkesztese, div.menuk_szerkesztese:hover { background: url(../admin/button-menu.png) 5px 0 no-repeat; }
div.mobile_device, div.mobile_device:hover { background: url(../admin/button-mobil.png) 5px 0 no-repeat; }
div.faceset, div.faceset:hover { background: url(../admin/button-faceset.png) 5px 0 no-repeat; }
div.boxok_kezelese, div.boxok_kezelese:hover { background: url(../admin/button-box.png) 5px 0 no-repeat; }
div.jogosultsagok, div.jogosultsagok:hover { background: url(../admin/button-rights.png) 5px 0 no-repeat; }
div.felhasznalok, div.felhasznalok:hover { background: url(../admin/button-user.png) 5px 0 no-repeat; }
div.verziok, div.verziok:hover { background: url(../admin/button-version.png) 5px 0 no-repeat; }
div.alias, div.alias:hover { background: url(../admin/button-alias.png) 5px 0 no-repeat; }
div.redirect, div.redirect:hover { background: url(../admin/button-sitemap.png) 5px 0 no-repeat; }
div.jelszo, div.jelszo:hover { background: url(../admin/button-password.png) 5px 0 no-repeat; }
div.langpack, div.langpack:hover { background: url(../admin/button-langpack.png) 5px 0 no-repeat; }
div.langpack_refresh, div.langpack_refresh:hover { background: url(../admin/button-langpack-refresh.png) 5px 0 no-repeat; }
div.search_keyword, div.search_keyword:hover { background: url(../admin/button-search.png) 5px 0 no-repeat; }
div.mail_template, div.mail_template:hover { background: url(../admin/button-email-sablon.png) 5px 0 no-repeat; }
div.ticket, div.ticket:hover { background: url(../admin/button-ticket.png) 5px 0 no-repeat; }
div.glossary, div.glossary:hover { background: url(../admin/button-fogalom.png) 5px 0 no-repeat; }
div.bank_transaction, div.bank_transaction:hover { background: url(../admin/button-bank.png) 5px 0 no-repeat; }
div.piwik_analytics, div.piwik_analytics:hover { background: url(../admin/button-piwick.png) 5px 0 no-repeat; }
div.exit, div.exit:hover { background: url(../admin/button-logout.png) 5px 0 no-repeat; }

#cms_accordion div a {
	width: 330px;
}

/* lista css */

table.my_list2_body tr td {
	border-bottom: 1px solid #fff;
	height: 30px;
	line-height: 30px;
}

table.my_list2_body tr.even {
	background-color: #8fd6f6;
}

table.my_list2_body tr.odd {
	background-color: #d2effb;
}

table.my_list2_body tr td .ui-state-default, 
table.my_list2_body tr td .ui-widget-content .ui-state-default, 
table.my_list2_body tr td .ui-widget-header .ui-state-default {
	background: none;
	background-color: #c7ebfb;
	border: 0;
	border-radius: 0;
	color: #0d1e57;
	height: 24px;
	line-height: 24px;
	margin-top: 3px;
	padding: 0 6px;
}

input.add,
input.add:hover {
	background: url(../admin/icon-add.png) left top no-repeat;
	height: 26px;
	width: 26px;
}

input.my_list2_config,
input.my_list2_config:hover {
	background: url(../admin/icon-settings.png) left top no-repeat;
	height: 26px;
	width: 26px;
}

input.edit,
input.edit:hover {
	background: url(../admin/icon-edit.png) left top no-repeat;
	height: 26px;
	width: 26px;
}

input.delete,
input.delete:hover {
	background: url(../admin/icon-delete.png) left top no-repeat;
	height: 26px;
	width: 26px;
}

table.my_list2_body th {
	background: none;
	background-color: #0d1e57;
}

table.my_list2_body th.ordered {
	background-color: #21b0ee;
}

table.my_list2_body th form:hover {
	background-color: #21b0ee;
}

table.my_list2_body th.where input {
	background: url(../admin/icon-search.png) #fff right center no-repeat;
	border: 1px solid #0d1e57;
	border-radius: 0;
}

.ui-widget-header {
	background: none;
	border: 0;
	border-bottom: 1px solid #0c1d55;
	border-radius: 0;
}

.ui-tabs .ui-tabs-nav {
	height: 36px;
}

.ui-tabs .ui-tabs-nav li {
	border: 0;
	border-radius: 0;
	height: 33px;
	margin: 2px;
}

#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#content2 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #fff;
	line-height: 25px;
}

.ui-state-default {
	background-color: #e8eff8;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #1758a1;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	text-transform: uppercase;
}

#content .ui-state-default a:hover,
#content2 .ui-state-default a:hover {
	background-color: #009EDF;
	color: #fff;
	padding-bottom: 2px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: url(../admin/bg_ui-tabs.png) left top repeat-x;
	border: 0;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.ui-tabs {
	background: 0;
	border: 0;
}

.ui-tabs .ui-tabs-panel {
	padding: 20px 0;
}

.list_field select.ui-state-default {
	background: none;
	background-color: #fff;
	border: 1px solid #d4d4d3;
	border-radius: 0;
	color: #1ea6e2;
	font-family: 'Trebuchet MS';
	font-size: 17px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin: 2px 0;
}

.list_field input.ui-state-default {
	background: none;
	background-color: #fff;
	border: 1px solid #949391;
	border-radius: 0;
	color: #255290;
	font-family: 'Trebuchet MS';
	font-size: 17px;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	margin: 2px 0;
	padding: 0 7px;
}

.list_field input[type="file"] {
	border: 0;
	margin: 5px;
}

.list_field div.tagsinput {
	background-color: #fff;
	border-radius: 0;
}

.list_field textarea.ui-state-default  {
	background: none;
	background-color: #fff;
	border: 1px solid #949391;
	border-radius: 0;
	color: #255290;
	font-family: 'Trebuchet MS';
	font-size: 17px;
	font-weight: normal;
	height: 36px;
	line-height: 22px;
	margin: 2px 0;
	padding: 7px;
	width: 97.5%;
}

.list_field table tr th {
	color: #042e3f;
	font-family: 'Trebuchet MS';
	font-size: 17px;
	font-weight: normal;
}

.list_field input.button-format,
.list_field input.format-button,
.format-button,
.button-format,
.back-button {
	background: none;
	background-color: #1c3583;
	border: 0;
	border-bottom: 2px solid #07287d;
	border-right: 2px solid #07287d;
	border-radius: 0;
	color: #fff;
	line-height: 32px;
	min-width: 100px;
	text-transform: uppercase;
}

.back-button {
	min-width: 60px; 
}


.list_field table.my_list2_body th.where input {
	width: 100%;
	height: 13px;
	font-family: Georgina, Verdana, Tahoma;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 3px;
	font-variant: normal;
}

.list_field table.my_list2_body th input {
	font-family: Georgina, Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.ui-datepicker .ui-datepicker-header {
	background-color: #1c3583;
}

.appon-pass-mod-submit {
	background: none;
	background-color: #1c3583;
	border-bottom: 2px solid #07287d;
	border-right: 2px solid #07287d;
	border-radius: 0;
	color: #fff;
	height: 34px;
	font-size: 17px;
	font-family: 'Trebuchet MS';	
	text-transform: uppercase;
	width: 343px;
}

.my_list2_panel {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	
	border: 1px solid #0d1e57;
}

.my_list2_panel span.header {
	background-color: #0d1e57;

  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;

	color: #fff;
}

.article-content {
	background-color: #fff;
	color: #012e40;
	padding: 20px 25px;
	font-family: Arial;
	font-size: 17px;
	line-height: 22px;
}

#content .article-content h1, 
#content .article-content h2, 
#content .article-content h3, 
#content .article-content h4, 
#content .article-content h5, 
#content .article-content p, 
#content .article-content h1 {
	padding-left: 5px;
	padding-right: 5px;
}


/* answer tip */

#answer-table {
	margin-bottom: 30px;
}

#answer-table tr td {
	border-right: 1px solid #242865;
	color: #fff;
	font-weight: bold;
}

.rbox {
	border: 1px solid #242865;
	display: block;
	float: left;
	height: 22px;
	margin-right: 7px;
	width: 22px;
}

#quiz-content .resultbox:hover .label_cbox {
	color: #242865;
}

#quiz-content .resultbox:hover .rbox {
	border: 1px solid #fff;
}

#gallery-close {
	background: url(../image/bg_close.png) center center no-repeat;
	height: 42px;
	top: 50px;
	width: 101px;
	z-index: 20000;
}

.label-row {
	float: left;
	margin-top: 5px;
}

#mtk-content .marker_content p{
	padding-top: 0;
}

.banner-content {
	position: relative;
	z-index: 20;
}

#content ol,
#content-normal ol,
#mtk-content ol {
	background-color: #fff;
	list-style-type:square;
	padding: 25px 25px 0 55px
}

#content ol li,
#content-normal ol li,
#mtk-content ol li {
	color: #012e40;
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
	list-style-type: decimal;
	padding: 5px 0;	
}

#content ol li li,
#content-normal ol li li,
#mtk-content ol li li {
	list-style-type: lower-latin;
}

.ui-progressbar .ui-progressbar-value {
	background-color: #242865;
	height: 4px;
	margin: 0;
}

#mtk-content a.news-block {
	font-weight: normal;
}

/* banner 768x90 */

#banner-8 {
	margin: 30px auto auto;
}


/* hosszu szakosztály név miatti hekk */

div.all-checkbox {
    background: rgba(0, 0, 0, 0) url("../image/bg_content.png") repeat scroll left top;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    margin: 0 -15px;
    width: 303px;
}

.label_cbox {
    display: block;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    width: 140px;
}

#news-category-form {
    background: #d6e8f5 none repeat scroll 0 0;
    margin: 5px 0 20px;
    padding: 10px 5px 6px 15px;
}

#header .fb-like {
    height: 30px;
    position: absolute;
    right: 245px;
    top: 13px;
    width: 130px;
}

#top-player {
	margin-left: -1026px;
}

#section-sponsor-box-head {
    background-image: none;
    line-height: 28px;
    font-size: 22px;
}

#section-sponsor-box {
    background: #fff none repeat scroll 0 0;
    margin: 0 0 20px;
    padding: 10px 0 6px 0;
}

#section-sponsor-box > a {
    background-color: #31aeeb;
    border-right: 3px solid #2d9be6;
    border-bottom: 3px solid #2d9be6;
    color: #fff;
    display: block;
    float: right;
    font-size: 14px;
    font-family: GothamHTC-MC;
    height: 31px;
    line-height: 34px;
    margin: 20px;
    padding: 0 8px 0 10px;
    text-align: center;
    text-transform: uppercase;
    width: 94px;
}

#section-sponsor-box a {
    display: table-cell;
    float: left;
    height: 90px;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 130px;
}

#section-sponsor-box a img {
    max-height: 90px;
    max-width: 130px;
}

/* login inactive */
#header .fb-like {
	right: -30px;
}

#header .gplusone {
	right: 85px;
}

#newsletter-checkbox-label {
    font-size: 11px;
    padding: 3px;
    display: block;
    float: left;
    margin-top: -3px;
}

#newsletter-checkbox-label a {
	color: #1f3a76;
	font-weight: bold;
}

#newsletter-checkbox-label a:hover {
	text-decoration: underline;
}
	
.cookie-message {	
	background-color: #003c71;
	bottom: 0;
	display: block;
	font-size: 12px;
	position: fixed;
	top: unset;
	z-index: 99999;
}

.cookie-message p {
	font-size: 12px;
	line-height: 27px;
}

.cookie-message a.adat {
	display: inline;
	font-size: 12px;
	position: relative;
	right: 0;
	text-decoration: none;
}

.ui-widget-header a.my-close-button {
	background-color: #fff;
	color: #003c71;
	padding: 5px;
	text-transform: uppercase;
}

.ui-widget-header a.my-close-button:hover {
	background: #003c71;
	border: 1px solid #fff;
	color: #fff;
}

#banner-15 {
	margin-top: 20px;
	width: 100%;
}

#banner-16 {
	padding-top: 20px;
}

#header ul#socialLinks {
    height: 36px;
    left: auto;
    position: absolute;
    right: 100px;
    top: 5px;
}

	#header ul#socialLinks li {
		margin-right: 10px;
	}
	
		#header ul#socialLinks li a {
			font-size: 23px;
			line-height: 36px;
			display: block;
			height: 36px;
		}

#header ul#socialLinks #instagram-icon { color: #3f729b; }
#header ul#socialLinks #youtube-icon { color: #c4302b; }
#header ul#socialLinks #facebook-icon { color: #3b5998; }

#slider #scontent .slide img {
	left: 0px;
}

.slide .tbox {
	background: rgba(33, 36, 92, 0.3);
    display: block;
    height: 55px;
    left: 0;
	overflow: hidden;
    padding: 0;
    position: absolute;
    top: 290px;
    width: 100%;		
}

.slide:hover .tbox {
	background: #21245c;
}

	.tbox h2 {
		border-bottom: 0px;
		color: #00aef0;
		font-size: 25px;
		font-weight: bold;
		width: 800px;
		left: 13px;
		top: 13px;
		position: absolute;
	}
	
	.tbox span.more {
		bottom: 11px;
		left: auto;
		right: 11px;
	}
	
#slider .slide img {
	width: 100%;
}