/* @CHARSET "UTF-8"; */
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext);
@import 'https://fonts.googleapis.com/css?family=Roboto:400,500&subset=latin-ext'; 
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin,latin-ext");
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin-ext');

/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

body {
	line-height: 1em;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* RESET END */

@font-face {
	font-family: 'NimbusSanNovConDHeaRegular';
	src: url('../../fonts/nimbussannovcond-hea-webfont.eot');
}

@font-face {
	font-family: 'NimbusSanNovConDHeaRegular';
	src:
	url(data:application/x-font-woff;charset=utf-8;base64,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)
	format('woff'), url('../../fonts/nimbussannovcond-hea-webfont.ttf')
	format('truetype'),
	url('../../fonts/nimbussannovcond-hea-webfont.svg#NimbusSanNovConDHeaRegular')
	format('svg');
	font-weight: normal;
	font-style: normal;
}

html {
	height: 100%;
	/* 	width: 100%; */
	/* 	overflow-x: hidden; */
	-webkit-text-size-adjust: 100%;
}

body {
	color: #333333;
	background: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	height: 100%;
	z-index: 0;
	font-size: 14px;
	line-height: 20px;
}

/* REMOVE HIGHLIGHT */
a {
	color: #333333;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a.red {
	color: #8b0000 !important;
	font-weight: 700;
}

header#header a {
	color: #FFFFFF; /* feher design-hoz nem kell */
}

a:focus {
	outline: 0;
	border: none;
	/* 	color: rgba(0, 0, 0, 0); */
}
/* REMOVE HIGHLIGHT END */

.clear {
	clear: both;
}

header#header { /* 	background: #f2f2f2; */
	/*background: -moz-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(253, 253, 253, 1) 100%);*/ /* FF3.6+ */ /* feher design */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245,245, 245, 1)), color-stop(100%, rgba(253, 253, 253, 1)));*/ /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(253, 253, 253, 1) 100%);*/ /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(253, 253, 253, 1) 100%);*/ /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(253, 253, 253, 1) 100%);*/ /* IE10+ */
	/*background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(253, 253, 253, 1) 100%);*/ /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fdfdfd', GradientType=0);*/ /* IE6-9 */
	background-color: #8b0000; /* feher design-hez nem kell */
	width: 100%;
	position: fixed;
	border: 1px solid #fdfdfd;
	border-left: none;
	border-right: none;
	top: 0;
	left: 0;
	font-size: 1em;
	z-index: 100;
	height: 30px;
}

header#header,
nav .placeholder,
#header .placeholder,
.content .placeholder,
#switch
{
	height: 50px;
}

div.content > section:first-of-type {
	padding-top: 0 !important;
}
div.content > section:last-of-type {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

nav a {
	color: #FFFFFF; /* feher design-hez nem kell */
}

nav .placeholder {
}

nav #bottom-placeholder {
	width: 100%;
	height: 100%;
}

header#header div {
	z-index: 50;
}

header#header .wrapper {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	float: none;
	/* 	z-index: 8000; */
}

header#header .wrapper > div {
	float: left;
	height: 100%;
}

header#header #header-end .line {
	display: block;
	height: 2px;
	width: 100%;
	/*background: #e0e0e0; feher design */
	background: #8d0000;
	/*border-top: 1px solid #fdfdfd; feher design */
	border-top: 1px solid #931111;
}

header#header #header-end .line2 {
	display: block;
	height: 2px;
	width: 100%;
	/*background: rgba(0, 0, 0, 0.45); feher design
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,2) 100%);*/ /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0.2)));*/ /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 100%);*/ /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 100%);*/ /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 100%);*/ /* IE10+ */
	/*background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 100%);*/ /* W3C */
	background-color: #5e0000;
}

header#header #header-end .shadow,
nav .shadow {
	display: block;
	height: 4px;
	width: 100%;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* W3C */
}

header#header #logo {
	display: table;
	margin: 0 3px;
	height: 100%;
	float: left;
}
header#header #logo > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
header#header #logo > div > div {
	/*background-image: url(../img/nso_mobile_layouts_sprite.png); feher design */
	background-image: url(../img/nso_mobile_layouts_sprite_v2.png);
	background-position: -2px -2px;
	background-repeat: no-repeat;
	background-size: 181px auto;
	height: 36px;
	width: 50px;
}
header#header #logo:hover > div > div {
	background-position: -120px -242px;
}

header#header #icons,
#switch .icons
{
	float: right;
	height: 100%;
}

header#header #icons .btn,
#switch .icons .btn
{
	display: inline-table;
	height: 100%;
}
header#header #icons .btn > div,
#switch .icons .btn > div
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 40px;
}

header#header #icons .btn > div > div,
#switch .icons .btn > div > div
{
	width: 16px;
	height: 16px;
	margin: auto;
	background-repeat: no-repeat;
	/*background-image: url(../img/nso_mobile_layouts_sprite.png); feher design */
	background-image: url(../img/nso_mobile_layouts_sprite_v2.png);
	background-size: 181px auto;
}

header#header #search.btn > div > div {
	background-position: -12px -53px;
}

header#header #search.btn:hover > div > div {
	background-position: -52px -53px;
}

header#header #info.btn > div > div {
	background-position: -92px -53px;
}

header#header #info.btn:hover > div > div {
	background-position: -132px -53px;
}

header#header #close.btn > div > div {
	background-position: -92px -93px;
}

header#header #close.btn:hover > div > div {
	background-position: -132px -93px;
}

header#header div.menu {
	display: table;
	float: none;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: -1;
}

.box-shadow {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
}

header#header div.menu #menu {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
header#header div.menu #menu > div {
	display: inline-block;
	font-size: 16px;
}
header#header div.menu #menu > div .dropdown {
	/*background-image: url(../img/nso_mobile_layouts_sprite.png); feher design */
	background-image: url(../img/nso_mobile_layouts_sprite_v2.png);
	background-repeat: no-repeat;
	background-size: 181px auto;
	background-position: -83px -10px;
	display: inline-block;
	width: 16px;
	height: 16px;
}
/* HEADE END */

/* SWITCH MENU */
#switch {
	display: none !important;
	margin: 5px 0 0 0;
	width: 100%;
	height: 40px;
	display: table;
}

#switch > div {
	display: table-cell;
	vertical-align: middle;
}
#switch > div > div {
	height: 22.5px;
	width: 100%;
}

#switch .items {
	height: 100%;
	vertical-align: middle;
	display: table-cell;
}

#switch .items {
	float: left;
}

#switch .items > a {
	display: table;
	height: 100%;
	float: left;
}

#switch .items > a > div {
	display: table-cell;
	vertical-align: middle;
}

#switch .items > a > div > div {
	display: table;
	height: 16px;
}

#switch .items > a > div > div > div {
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px;
	line-height: 22px;
}

#switch .items > a > div > div {
	font-size: 12px;
	font-family: 'NimbusSanNovConDHeaRegular', Arial;
}

#switch .icons a > div {
	/* 	height: 20px; */
}

/* #switch .icons a:not(:first-child) > div, */
#switch .items a:not(:first-child) > div
{
	border-left: 1px solid #a5a5a5;
}

#switch .items.right {
	float: right;
}


#switch .icons a.thumbs > div > div {
	background-position: -12px -132px;
}
#switch .icons a.thumbs,
#switch .icons a.thumbs.on {
	display: none;
}
#switch .icons a.list,
#switch .icons a.list.on {
	display: none;
}
#switch .icons a.list.off,
#switch .icons a.thumbs.off {
	display: inline-table;
}
/* #switch .icons  a.thumbs.on > div > div { */
/* 	background-position: -52px -132px; */
/* } */
#switch .icons  a.thumbs:hover > div > div {
	background-position: -52px -132px;
}

#switch .icons  a.list > div > div {
	background-position: -92px -132px;
}
/* #switch .icons  a.list.on > div > div  { */
/* 	background-position: -132px -132px; */
/* } */
#switch .icons  a.list:hover > div > div  {
	background-position: -132px -132px;
}
/* SWITCH MENU END */

/* CONTENT */
div.content {
}

div.content section {
	padding: 0 10px;
	overflow: auto;
	/* 	margin: 10px 0 0; */
}

div.content .cikkblock section {
	padding: 0;
	margin: 0;
	overflow: visible;
}

div.content > section:first-child {
	margin-top: 0;
}

div.content section#article {
	margin-top: 0;
	padding: 0;
}

div.content section#lead,
div.content section#events {
	margin: 0;
}

div.content section#lead {
	background: #8b0000;
	color: white;
	padding: 0;
}

div.content section#lead.sub-page {
	display: none;
}

div.content section#lead a {
	color: white;
}

div.content section#lead article {
}

div.content section#lead article header {
	padding: 10px;
	height: 80px;
	overflow: hidden;
	display: table;
}

div.content section#lead article header > div {
	display: table-cell;
	vertical-align: middle;
}
div.content section#lead article header h1 {
	font-size: 24px;
	line-height: 26px;
	font-family: 'NimbusSanNovConDHeaRegular';
	max-height: 80px;
	overflow: hidden;
}

div.content .image {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

div.content #lead .image-wrapper {
	padding-bottom: 10px;
}
div.content #lead .image,
div.content #article header .image {
	height: 180px;
}

div.content section#lead article img {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 10;
}

div.content section.top-articles > header,
section#tv-program .channel header div,
section.article-list > header,
section.event-board > header,
section.news > header
{
	font-family: 'NimbusSanNovConDHeaRegular';
	font-size: 19px;
	line-height: 20px;
	/* 	padding: 15px 0 10px;	 */
	margin: 30px 0 5px 0;
}

section.top-articles.sub-page{
	display:none;
}

div.content section.top-articles,
div.content .article-list.kepes
{
	font-family: 'NimbusSanNovConDHeaRegular';
	/* 	padding-left: 0; */
	/* 	padding-right: 0; */
}
div.content section.top-articles header,
div.content .article-list.kepes header
{
	/* 	padding-left: 10px; */
	/* 	padding-left: 10px; */
}

div.content section.top-articles article,
.article-list.kepes article {
	width: 50%;
	float: left;
}

div.content section.top-articles article a,
.article-list.kepes article a {
	display: block;
	height: 100%;
}

div.content section.top-articles article > .wrapper,
.article-list.kepes article > .wrapper
{
	/* 	border: 1px solid #d5d5d5; */
	/* 	outline: 0; */
	/* 	border: 1px solid #d5d5d5; */
	background: white;
	height: 140px;
	margin: 15px 0 5px;
}
div.content section.top-articles article:nth-of-type(2n) > .wrapper,
.article-list.kepes article:nth-of-type(2n) > .wrapper
{
	margin-right: 0;
	margin-left: 10px;
}
div.content section.top-articles article:nth-of-type(2n+1) > .wrapper,
.article-list.kepes article:nth-of-type(2n+1) > .wrapper
{
	margin-left: 0;
	margin-right: 10px;
}

div.content section.top-articles article:hover > .wrapper,
.article-list.kepes article:hover > .wrapper
{
	/* background: #f7f7f7; */
	background: none;
}

div.content section.top-articles article .h-wrap,
.article-list.kepes article .h-wrap {
	height: 60px;
	overflow: hidden;
}

div.content section.top-articles article .image-border,
.article-list.kepes article .image-border {
	position: relative;
	height: 78px;
	/* 	border: 1px solid rgba(0,0,0,0); */
}

div.content section.top-articles article .image,
.article-list.kepes article .image {
	overflow: hidden;
	height: 100%;
	position: relative;
}

div.content section.top-articles article.no-image .h-wrap,
.article-list.kepes article.no-image .h-wrap {
	height: 100%; /* elÅ‘zÅ‘ kÃ©t magassÃ¡g Ã¶sszege */
}

div.content section.top-articles article header,
.article-list.kepes article header {
	display: table;
	padding: 0 6%;
	height: 100%;
}

div.content section.top-articles article header h1,
.article-list.kepes article header h1
{
	padding: 2% 0;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
}

div.content section.top-articles article.no-image header h1 {
	font-size: 18px;
	line-height: 19px;
}

div.content section.top-articles article img,
.article-list.kepes article img
{
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 10;
}

/* section.article-list > header { */
/* 	margin: 0 0 10px 0; */
/* } */

section.article-list > a {
	display: block;
	height: 40px;
	/* 	margin: 0 0 5px 0; */
	margin: 0 0 5px 0;
}

section.article-list > a > div {
	background: white;
	height: 100%;
	/* 	margin: 5px 0; */
}
section.article-list a:hover > div {
	background: none;
}

section.article-list.small-pic a > div {
	/* 	border: 1px solid #D5D5D5 !important; */
}

section.article-list a article {
	display: table;
	height: 100%;
	width: 100%;
}

section.article-list a article > div {
	display: table-cell;
	height: 100%;
	overflow: hidden;
	vertical-align: middle;
}

section.article-list a article > div {
	display: table-cell;
	height: 100%;
	overflow: hidden;
	vertical-align: middle;

}

section.article-list a article > div > div {
	font-size: 14px;
	line-height: 16px;
	padding: 0 8px 0 3px;
	max-height: 32px;
	overflow: hidden;
}

.image-border {
	padding: 1px;
	position: relative;
	overflow: hidden;
}
section.article-list a article .image-border {
	width: 70px;
}

section.article-list a article .image {
	height: 38px; /* IE miatt ez kell */
	max-height: none;
	overflow: hidden;
}

section.article-list a:not(:first-of-type) article {
	border-top: none;
}

section.article-list article span {
	padding: 0 5px 0 0;
	display: block;
}

section.article-list div.arrow {
	width: 16px;
}

section.article-list div.arrow > div {
	background-image: url(../img/nso_mobile_layouts_sprite.png);
	background-position: -68px -14px;
	background-repeat: no-repeat;
	background-size: 181px auto;
	height: 16px;
	padding: 0;
	width: 16px;
}

section.article-list.group-by-3 > a:nth-of-type(3n),
section.news.group-by-3 > a:nth-of-type(3n)
{
	margin-bottom: 10px;
}

/* section.article-list.group-by-5 > a:nth-of-type(5n):not(:last-child), */
/* section.news.group-by-5 > a:nth-of-type(5n):not(:last-child) */
/* { */
/* 	margin-bottom: 20px; */
/* } */

section.article-list > a:first-of-type,
section.article-list.group-by-5 > a:nth-of-type(5n+1),
section.news.group-by-5 > a:nth-of-type(5n+1)
{
	margin-top: 20px;
}
section.article-list.group-by-5 > a:nth-of-type(5n+1):first-child,
section.news.group-by-5 > a:nth-of-type(5n+1):first-child
{
	margin-top: 15px;
}

section.article-list.small-pic a {
	margin: 10px 0;
	border-bottom:
}

section.article-list > a {
	height: auto;
}
section.article-list a article {
	min-height: 40px;
}
section.article-list article .title {
	font-size: 18px;
	line-height: 22px;
}
section.article-list article .leadimage {
	float: right;
	margin-left: 10px;
}
section.article-list article .leadimage img {
	width: 100px;
}

/* CONTENT END */

/* RIO GLORY TABLE START MOBIL */
.rio-glory-table {
	width: 100%;
}

.rio-glory-table h1 {
	display: none;
}

.rio-glory-table > div {
	width: calc(100% - 40px);
	margin: 0 auto;
	margin-top: 40px;
	border: 2px solid #CFCDCD;
	background: #F6F9FD;
}

.rio-glory-table > div h2 {
	font-family: "Oswald";
	font-weight: bold;
	text-align: center;
	color: #423e88;
	font-size: 36px;
	height: 57px;
	padding-top: 43px;
	background-size: 100%;
	border-bottom: 2px solid #CFCDCD;
	background: url(/static/style/nso/rio2016/img/mobile-glory-header.jpg) no-repeat;
}

.rio-glory-table > div.gold h2 {
	background: url(/static/style/nso/rio2016/img/mobile-gold-header.jpg) no-repeat;
	background-size: 100% 100%;
}

.rio-glory-table > div.silver h2 {
	background: url(/static/style/nso/rio2016/img/mobile-silver-header.jpg) no-repeat;
	background-size: 100% 100%;
}

.rio-glory-table > div.bronze h2 {
	background: url(/static/style/nso/rio2016/img/mobile-bronze-header.jpg) no-repeat;
	background-size: 100% 100%;
}

.rio-glory-table > div h2 span {
	display: none;
}

.rio-glory-table .item {
	width: 92%;
	height: 158px;
	margin: 20px auto;
	position: relative;
	background: #F1F2F4;
	border: 1px solid white;
}

.rio-glory-table .item img {
	position: absolute;
	top: 19px;
	border: 0;
	left: 18px;
	width: 122px;
	height: 122px;
}

.rio-glory-table .item span {
	top: 18px;
	position: absolute;
	left: 157px;
	line-height: 25px;
	color: #423e88;
	font-weight: bold;
	font-size: 18px;
	font-family: "Open Sans";
}

.rio-glory-table .item p {
	position: absolute;
	left: 157px;
	font-size: 14px;
	line-height: 18px;
	top: 52px;
	font-family: "Open Sans";
	letter-spacing: 1px;
}

@media (max-width: 424px) {
	.rio-glory-table .item p {
		top: 75px;
	}

	.rio-glory-table > div h2 {
		background-size: auto !important;
	}
}
/* GLORY TABLE END */

/* MEDAL TABLE MOBIL START */
.medal-table {
	width: 100%;
	background: white;
	margin-bottom: 13px;
}

.medal-table .medal-header {
	height: 44px;
	border: 0;
}

.medal-table .medal-header th {
	color: white;
	font-size: 1px;
	background-color: #f1f2f4;
}

.medal-table .medal-header th span.gold-medal {
	width: 23%;
	display: block;
	height: 44px;
	background: url(/static/style/nso/rio2016/img/gold-medal.jpg) no-repeat;
	background-position-x: 49%;
	background-size: auto 100%;
	opacity: 1;
	float: right;
}

.medal-table .medal-header th span.silver-medal {
	width: 18%;
	display: block;
	height: 44px;
	background: url(/static/style/nso/rio2016/img/silver-medal.jpg) no-repeat;
	background-position-x: 49%;
	background-size: auto 100%;
	opacity: 1;
	float: right;
}

.medal-table .medal-header th span.bronze-medal {
	width: 24%;
	display: block;
	height: 44px;
	background: url(/static/style/nso/rio2016/img/bronze-medal.jpg) no-repeat;
	background-position-x: 49%;
	background-size: auto 100%;
	opacity: 1;
	float: right;
}

.medal-table tr {
	height: 31px;
	border-top: 1px solid #DFE6F4;
}

.medal-table td {
	vertical-align: middle;
}

.medal-table td.desktop {
	display: none;
}

.medal-table td.mobile {
	font-weight: bold;
	text-align: center;
}

.medal-table tr td:nth-child(1) {
	color: #423e88;
	font-weight: bold;
	text-align: right;
	width: 13%;
}

.medal-table tr td:nth-child(4) {
	width: 23%;
	text-align: center;
}

.medal-table tr td:nth-child(5) {
	width: 18%;
	text-align: center;
}

.medal-table tr td:nth-child(6) {
	width: 24%;
	text-align: center;
}
/* MEDAL TABLE END */

/* VIDEOK  */
section.top-articles.video article .image,section#lead.video article .image {
	position: relative;
}

section.top-articles.video article .image > div,section#lead.video article .image > div {
}

div.content section.top-articles.video article .image {
}

.play, .play.small {
	background-image: url(../img/nso_mobile_layouts_sprite.png);
	background-repeat: no-repeat;
	background-size: 181px auto;
}
.play {
	display: block;
	margin: auto;
	background-position: -140px 1px;
	width: 42px;
	height: 42px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.play.small {
	background-position: -87px -287px;
	width: 26px;
	height: 26px;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.article-list.video .image {
	display: table;
	width: 70px;
	padding: 0;
}
.article-list.video .image > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.article-list.video .play.small {
	position: static;
}
/* VIDEOK END  */

/* SCROLL GALLERY */
div.content section.scroll-gallery {
	padding: 0;
	margin: 0;
}

section.scroll-gallery > header {
	padding: 0 8px;
	font-size: 22px;
	margin: 0 0 5px;
	font-family: 'NimbusSanNovConDHeaRegular';
	display: none;
}

section.scroll-gallery .gallery-wrapper {
	margin: 15px 0 5px 0;
	overflow: hidden;
	/* 	border: 1px solid #D5D5D5; */
	border: 1px solid #9F9F9F;
	border-left: none;
	border-right: none;
	background: #F2F2F2;
}

section.scroll-gallery article {
	/* 	padding: 16px 32px; */
	padding: 10px 0;
	text-align: center;
}

section.scroll-gallery .image-wrapper {
	background: white;
	outline: 1px solid #D5D5D5;
	border: 6px solid white;
	/* 	display: inline-block; */
	display: table;
	margin: auto; /* ha kÃ¶zÃ©pen kell lennie a kÃ©pnek */
	/* 	margin: 0 0 0 auto; */ /* ha be kell lÃ³gjon oldalrÃ³l egy */
	/* 	width: 100%; */
	overflow: hidden;
	position: relative;

}

section.scroll-gallery .image-wrapper a {
	display: block;
	height: 180px;
	min-width: 100px;
}

section.scroll-gallery img {
	/* 	width: 100%; */
	/* 	width: 160px; */
	/* 	height: 180px; */
	height: 100%;
	/* 	position: absolute; */
	top: 0;
	z-index: 10;
	max-width: 100%;
}

#article section.scroll-gallery article {
	background: #F2F2F2;
}
/* SCROLL GALLERY END */

/* NAVIGATION */
nav {
	display: none;
	width: 100%;
	z-index: 80;
	position: fixed;
	top: 0;
	height: 100%;
	left: 0;
}

nav div.menu-wrapper {
	width: 100%;
	padding-top: .3em;
	background: white;
	position: relative;
}

nav #search-form {
	display: none;
	width: 100%;
}

nav #search-form > div {
	width: 100%;
	height: 60px;
	display: table;
}

nav #search-form form {
	display: table-cell;
	vertical-align: middle;
	background-color: #8B0000; /* feher design-hoz nem kell */
}

nav #search-form form input {
	margin: auto;
}

nav .menu-container .group {
	position: absolute;
	width: 100%;
}
nav .menu-container .group table {
	display: table;
	width: 100%;
	border-collapse: collapse;
	/*background: white; feher design */
	background: #8d0000;
}

nav .menu-container .submenu {
	display: none;
}

nav .menu-container .group tr {
}
nav .menu-container .group tr td {
	width: 50%;
	height: 40px;
	vertical-align: middle;
	/*border: 1px solid #939393; feher design */
	border: 1px solid #6b0000;
	padding: 0 10px;
}
nav .menu-container .group tr td:hover {
	/* 	background: #f7f7f7; */
	/*background: #F2F2F2; feher design */
	background: #6b0000;
}
nav .menu-container .group tr td:first-child {
	border-left: 0;
}
nav .menu-container .group tr td:last-child {
	border-right: 0;
}
nav .menu-container .group tr td > a {
	display: table;
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 16px;
}
nav .menu-container .group tr.back td{
	text-align: center;
	font-weight: bold;
}
nav .menu-container .group tr.article-menu td{
	text-align: center;
	font-weight: bold;
}
nav .menu-container .group tr td > a > div {
	display: table-cell;
	vertical-align: middle;
}
nav .menu-container .group tr td > a > div > div {
	max-height: 30px;
	padding: 5px 0;
	overflow: hidden;
}
nav .menu-container .group tr td .arrow {
	width: 16px;
}
nav .menu-container .group tr td .arrow > div {
	/*background-image: url(../img/nso_mobile_layouts_sprite.png); feher design */
	background-image: url(../img/nso_mobile_layouts_sprite_v2.png);
	background-position: -69px -13px;
	background-repeat: no-repeat;
	background-size: 181px auto;
	height: 16px;
	width: 16px;
	padding: 0;
}
/* NAVIGATION END */

/* SEARCH */
#search {
	height: 4em;
	display: none;
}

#search-form {
	width: 100%;
}

#topsearch input[type=submit] {
	display: none;
}

#topsearch .formcont {
	border: 1px solid #A8A8A8;
	/* 	margin: 0 1.25em; */
	margin: 0 20px;
}

#topsearch .outer {
	border: 2px solid #EDEDED;
	background: #FAFAFA;
	/* 	height: 1em; */
	height: 21px;
}

input#search_txt {
	border: none;
	width: 95%;
	margin: 0 !important;
	background: none;
	outline: none;
	padding: 0 5px;
	font-size: 14px;
	vertical-align: middle;
}
/* SEARCH END */

/* FOOTER */
footer {
	display: table;
	width: 100%;
}
footer .wrapper {
	padding: 15px 0 0 10px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
}
footer .wrapper a{
	color: #8b0000;
	padding: 0 10px;
}

#bottom {
	height: .6em;
	width: 100%;
	background: #8b0000;
}
/* FOOTER END */

/* ARTICLE */
#article > article {
	background: white;
	border-bottom: 1px solid #9f9f9f;
	margin: 0 0 15px 0;
}

#article > article h1 {
	display: table-cell;
	vertical-align: middle;
	padding: .2em .5em;
	font-size: 19px;
	line-height: 20px;
	font-family: 'NimbusSanNovConDHeaRegular';
}

#article > article header .title-wrapper {
	background: #8b0000;
	color: white;
	padding-left: 10px;
	padding-riht: 10px;
}
#article > article header .title {
	width: 100%;
	height: 80px;
	padding: 10px 0;
	display: table;
}

#article > article header .title > div {
	display: table-cell;
	vertical-align: middle;
}

#article > article header .title .title-text {
	padding-right: 10px;
}

#article > article header .title .title-text > div {
	max-height: 80px;
	overflow: hidden;
	font-family: 'NimbusSanNovConDHeaRegular';
	font-size: 24px;
	line-height: 26px;
}

#article > article header .title .title-buttons {
	width: 40px;
	border-left: 1px solid white;
}

#article > article header .title .title-buttons .button-wrapper {
	height: 80px;
	width: 100%;
	display: table;
}

#article > article header .title .title-buttons .button-wrapper a {
	display: table-row;
}

#article > article header .title .title-buttons .button-wrapper a > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#article > article header .title .title-buttons a.button > div > div {
	background-image: url(../img/nso_mobile_layouts_sprite.png);
	background-repeat: no-repeat;
	background-size: 181px auto;
	width: 16px;
	height: 16px;
	display: inline-block;
}

#article > article header .title .title-buttons a.button.like > div > div {
	background-position: -92px -171px;
}

#article > article header .title .title-buttons a.button.share > div > div {
	background-position: -12px -171px;
}

#article > article header .title .title-buttons a.button.comment > div > div {
	background-position: -52px -173px;
}

#article > article header .lead
{
	padding: 20px 10px;
	border: 1px solid #9f9f9f;
	border-left: 0;
	border-right: 0;
	background: #f2f2f2;
	font-size: 14px;
	line-height: 20px;
}

#article > article header .lead .author {
	float: left;
	margin-bottom: 5px;
	color: #9f9f9f;
	text-shadow: 1px 1px 1px white, -1px -1px 1px white;
}

#article > article header .lead .published {
	float: right;
	color: #9f9f9f;
	text-shadow: 1px 1px 1px white, -1px -1px 1px white;
}

#article > article header .lead .published span {
	padding: 0 0 0 .3em;
}
#article > article header .lead p.lead-text a {
	color: #8b0000;
}

#article > article > .article-body {
	font-size: 14px;
	line-height: 20px;
	padding: 0 10px;
	margin: 15px 0 5px 0;
	position: relative;
}
#article > article > .article-body strong {
	font-weight: bold;
}
#article > article > .article-body p {
	margin: 5px 0 15px;
}
#article > article > .article-body a {
	color: #8b0000;
	font-weight: bold;
}
#article > article > .article-body a:hover {
	text-decoration: underline;
}
#article > article > .article-body em {
	font-style: italic;
}

#article header .image {
	position: relative;
	background-color: #F2F2F2;
}

#article header .image .stripe {
	width: 100%;
	background: white;
	opacity: .6;
	position: absolute;
	height: .5em;
	bottom: 0;
}

#article .article-body .image {
	background: #f2f2f2;
	border: 1px solid #9f9f9f;
	border-left: 0;
	border-right: 0;
	padding: 1em .5em;
}

#article .article-body .image .wrapper {
	margin: auto;
	position: relative;
	height: 10em;
	width: 80%;
	overflow: hidden;
	outline: 1px solid #D5D5D5;
	border: 6px solid white;
}

#article .article-body .image .wrapper img {
	position: absolute;
	width: 100%;
}

#article .article-body .ad {
	background: #f2f2f2;
	border: 1px solid #9f9f9f;
	border-left: 0;
	border-right: 0;
	padding: 1em .5em;
}

#article .article-body.ad .wrapper {
	margin: auto;
	height: 5em;
	width: 80%;
}

/* ARTICLE END */

/* ARTICLE BODY IFRAME START */
#article .article-body iframe {
	display: block;
	margin: auto;
	width: 100% !important;
	/*height: auto;*/
}
/* ARTICLE BODY IFRAME END */


/* ARTICLE BODY TABLE START */

#article .article-body table {
	width: 100% !important;
	/*	display: block;
		overflow-x: auto;*/
}
#article .article-body table.fright {
	float: right;
	width: 50% !important;
	margin: 5px 0 5px 5px;
}
table.nsobox {
	margin-bottom: 15px;
}
table.nsobox caption {
	background: transparent url("/static/style/nso/2012/img/nso_felirat_table.jpg") no-repeat scroll 0 0;
	height: 18px;
}
#article .article-body table.cikkinfo caption {
	background-color:#FBFBFB;
	font-family: 'NimbusSanNovConDHeaRegular', arial !important;
	border: 1px solid #d2d2d2;
	border-bottom: 0;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	padding: 10px;
	text-align: left;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
}
#article .article-body table.cikkinfo tbody {
	border: 1px solid #d2d2d2;
	border-top: 0;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
#article .article-body table.cikkinfo td {
	padding: 7px 2px;
	font-size: 14px;
}
#article .article-body table.cikkinfo td p {
	margin: 0px;
}
#article .article-body table.table_w25p { width: 25% !important; }
#article .article-body table.table_w50p { width: 100% !important; margin-top: 15px; margin-bottom: 15px; }
#article .article-body table.table_w75p { width: 100% !important; margin-top: 15px; margin-bottom: 15px; }
#article .article-body table.table_w100p { width: 100% !important; margin-top: 15px; margin-bottom: 15px; }

#article .article-body p + table.table_w50p { margin-top: 0px; }
#article .article-body p + table.table_w75p { margin-top: 0px; }
#article .article-body p + table.table_w100p { margin-top: 0px; }

#article .article-body table .odd {
	background-color: #f2f2f2;
	border-top: 1px solid #d2d2d2;
}
#article .article-body table .even {
	background-color: #fbfbfb;
	border-top: 1px solid #d2d2d2;
}

#article .article-body table.cikkkeptable td.cikkepalairas,
#article .article-body div.cikkkepdiv .cikkepalairas
{
	padding: 2px 12px;
	line-height: 19px;
	min-height: 28px;
	font-size: 11px;
	color: #484848;
	text-align: center;
	background: url(../../img/gradiensbg.png) repeat-x 0 -500px;
}
#article .article-body table.cikkkeptable[align="center"] > tbody > tr > td > div {
	text-align: center;
}
#article .article-body .table-container {
	position:relative;
}

#article .article-body .table-container::after {
	position: absolute;
	display: block;
	content: " ";
	top: 0;
	right: 0;
	bottom: 0;
	background: transparent; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(left, transparent , gray); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, transparent , gray); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, transparent , gray); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, transparent , gray); /* Standard syntax */
	width: 10px;
}

#article .article-body .table-wrapper {
	width: 100%;
	max-width: 100%;
	overflow-x: auto;
	border-right: 1px solid #d2d2d2;
	box-sizing: border-box;
}



/* ARTICLE BODY TABLE END */

#article .article-body table.cikkkeptable[align="right"],
#article .article-body table.cikkkeptable[align="left"] {
	float: none;
	display: table;
	width: auto !important;
	max-width: 80% !important;
	margin: 0px auto;
}
#article .article-body img.cikkep {
	max-width: 50%;
	height: auto;
}
#article .article-body img.cikkep[align="left"] {
	float: none;
	display: block;
	margin: 0px auto;
	qwidth: 100% !important;
	max-width: 100% !important;
}
#article .article-body img.cikkep[align="right"] {
	float: none;
	display: block;
	margin: 0px auto;
	qwidth: 100% !important;
	max-width: 100% !important;
}
#article .article-body img.cikkep[align="center"],
#article .article-body img.cikkep[align="middle"] {
	display: block;
	max-width: 100%;
	width: 100%;
	margin: 12px auto;
}
#article .article-body table.cikkkeptable img.cikkep[align="middle"] {
	margin: 0px auto;
}

/* ARTICLE BOTTOM BUTTONS */
#article .article-body .bottom-buttons {
	width: 100%;
	height: 40px;
	margin: 20px 0;
}

#article > article .bottom-buttons .button-wrapper {
	display: table;
	width: 100%;
	height: 40px;
}

#article > article .bottom-buttons .button-wrapper a {
	border: 1px solid #D5D5D5;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 50%;
}
#article > article .bottom-buttons .button-wrapper a:not(:last-child) {
	border-right: 0;
}

#article > article .bottom-buttons a.button  div.icon {
	background-image: url(../img/nso_mobile_layouts_sprite.png);
	background-repeat: no-repeat;
	background-size: 181px auto;
	width: 16px;
	height: 16px;
	line-height: 16px;
	display: inline-block;
}

#article > article .bottom-buttons a.button.share div.icon {
	background-position: -12px -211px;
}
#article > article .bottom-buttons a.button.share:hover div.icon,
.dark #article > article .bottom-buttons a.button.share:hover div.icon
{
	background-position: -52px -211px;
}

#article > article .bottom-buttons a.button.like div.icon {
	background-position: -92px -212px;
}
#article > article .bottom-buttons a.button.like:hover div.icon,
.dark #article > article .bottom-buttons a.button.like:hover div.icon
{
	background-position: -132px -212px;
}
/* ARTICLE BOTTOM BUTTONS END */

/* ARTICLE BOTTOM SPECIAL MARGINS START */
div.content #article-bottom section.top-articles article > .wrapper,
div.content #article-bottom .article-list.kepes article > .wrapper,
div.content #article-bottom section.banner .goAdverticum > div
{
	margin-top: 10px;
	margin-bottom: 15px;
}
/* ARTICLE BOTTOM SPECIAL MARGINS END */


#article .comment {
	text-align: center;
	margin-bottom: 26px;
}

#article .comment a {
	height: 40px;
	text-align: center;
	/*    -webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
	*/
	font-weight: 700;
	font-family: "Oswald";
	font-size: 16px;
	text-transform: uppercase;
	line-height: 40px;
	text-decoration: none;
	width: auto;
	padding: 0 20px;
	margin: 0 auto;
	cursor: pointer;
	display: inline-block;
	background: #8b0000;
	/*	background: transparent url("../../img/gradiensbg.png") repeat-x scroll 0 -104px;*/
	/*    -moz-box-shadow: 1px 1px 1px #72aa21 inset, -1px 1px 1px #72aa21 inset, 0 -1px 3px -1px #72aa21 inset, 0 3px 0 #579000;
		-webkit-box-shadow: 1px 1px 1px #72aa21 inset, -1px 1px 1px #72aa21 inset, 0 -1px 3px -1px #72aa21 inset, 0 3px 0 #579000;
		box-shadow: 1px 1px 1px #72aa21 inset, -1px 1px 1px #72aa21 inset, 0 -1px 3px -1px #72aa21 inset, 0 3px 0 #579000;
	*/
	color: #ffffff !important;
}

#article .comment a:hover {
	-webkit-filter: brightness(90%);
	-moz-filter: brightness(90%);
	-ms-filter: brightness(90%);
	-o-filter: brightness(90%);
	filter: brightness(90%);
}

/* TAGS */
div.content section.tags {
	border-bottom: 1px solid #9f9f9f;
	margin: 10px 0 0 0;
}

div.content section.tags .wrapper {
	display: table;
	margin: auto;
}
div.content section.tags .wrapper > div {
	display: table-cell;
	padding: 0 5px;
}

section.tags a.tag {
	font-family: 'NimbusSanNovConDHeaRegular';
	font-size: 14px;
	line-height: 28px;
	display: inline-block;
	background: #8b0000;
	color: white;
	padding: 5px 10px;
	-webkit-box-shadow: -1px 1px 1px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: -1px 1px 1px rgba(50, 50, 50, 0.5);
	box-shadow: -1px 1px 1px rgba(50, 50, 50, 0.5);
	border-radius: 3px 3px 0 0;
}
/* TAGS END */

/* EVENTS */
div.content section#events {
	background: #333333;
	height: 42px;
	color: white;
	padding: 0;
	position: relative;
	overflow: hidden;
	border: 1px solid #000000;
	border-right: none;
	border-left: none;
}
div.content section#events a {
	margin: 5px 0;
	height: 30px;
	color: white;
	position: absolute;
	width: 100%;
}
div.content section#events a:not(:first-child) {
	display: none;
	letf: 100%;
}

section#events .wrapper {
	display: table;
	height: 100%;
}

section#events .wrapper .item {
	display: table-cell;
	width: 50%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

section#events .wrapper .item > div {
}

section#events .wrapper .item:first-child {
	border-right: 1px solid #222222;
}

section#events .wrapper .item > div > div {
	height: 100%;
	margin: 0;
	background: #222222;
	overflow: hidden;
	height: 30px;
	-webkit-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.5);
}
section#events .wrapper .item > div > div:hover {
	background: #333333;
}

section#events .wrapper .item:nth-of-type(1n) > div > div {
	margin: 0 10px;
}

section#events .wrapper .item > div span {
	line-height: 14px;
}
section#events .wrapper .item > div span.res {
	display: block;
	font-family: Arial;
	font-size: 12px;
}

section#events .wrapper .item > div span.event {
	font-family: 'NimbusSanNovConDHeaRegular', Arial;
	font-size: 12px;
	display: block;
}

/* EVENTS END*/

/* NEWS */
section.news {
	padding: 0 5px;
}

.news > a {
	display: block;
	margin: 5px 0;
}

.news article {
	height: 100%;
	min-height: 40px;
	width: 100%;
	display: table;
}

.news article > div {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}

.news article > div > div {
	padding: 0px 8px 0px 3px;
	font-size: 14px;
	line-height: 16px;
}

.news .published {
	background: #F2F2F2;
	width: 40px;
	text-align: center;
}
.news .published span {
	font-size: 9px;
	line-height: 14px;
}

.news .title {
	padding-left: 3px;
}
.news .leadimage {
	float: right;
	width: 100px;
}
.news .leadimage img {
	display: block;
	width: 100px;
}

.news .title {
	overflow: hidden;
}

.news .arrow {
	width: 16px;
}

.news .arrow > div {
	height: 16px;
	width: 16px;
	background-image: url(../img/icons/side-menu.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto .6em;
	padding: 0;
}

.news a > div {
	background: white;
	height: 100%;
	overflow: hidden;
}
.news a:hover > div {
	background: none;
}
/* NEWS END */

/* WITHOUT IMAGE */
.list-view {
	display: none !important;
}
.list-view.sub-page {
	display: block !important;
}

body.no-image .list-view {
	display: block !important;
}

body.no-image .image-wrapper,
body.no-image .image-view,
body.no-image .top-articles,
body.no-image #lead div.image,
body.no-image article .image,
body.no-image .scroll-gallery,
body.no-image section.article-list.small-pic,
body.no-image #article > article header .title .image-border
{
	display: none;
}
/* WITHOUT IMAGE END */

/* TV PROGRAM */
div.content section#tv-program {
	/* 	padding: 0; */
}

section#tv-program .channel {
	padding: 0;
}

section#tv-program .channel header {
	/* 	padding: 5px 10px; */
	padding: 5px 0;
}

section#tv-program .channel header div {
}

#tv-program .channel > .wrapper{
	margin: 10px 0;
	/* 	padding: 0 10px; */
	display: block;
	height: 40px;
}
#tv-program .channel > .wrapper article {
	height: 100%;
	width: 100%;
	display: table;
}

#tv-program .channel > .wrapper article > div {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}

#tv-program .channel > .wrapper article .wrapper {
	overflow: hidden;
	max-height: 30px;
	padding: 5px;
}

#tv-program .channel > .wrapper article > div > div.wrapper > div {
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
}

#tv-program .channel > .wrapper .time {
	background: #F2F2F2;
	width: 40px;
	text-align: center;
	font-size: 12px;
}
#tv-program .channel > .wrapper:first-of-type .time {
	background: #222222;
	color: white;
}

#tv-program .channel > .wrapper .arrow {
	width: 16px;
}

#tv-program .channel > .wrapper .arrow > div {
	height: 16px;
	width: 16px;
	background-image: url(../img/icons/side-menu.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto .6em;
	padding: 0;
}

#tv-program .channel > .wrapper > div {
	background: white;
	/* 	border: 1px solid #D5D5D5; */
	height: 100%;
	overflow: hidden;
}
#tv-program .channel > .wrapper:first-of-type > div {
	background: #333333;
	color: white;
}

#tv-program .channel > .wrapper > div {
	background: white;
	height: 100%;
	overflow: hidden;
}

#tv-program .channel > .wrapper div.desc {
	color: #9F9F9F;
}
#tv-program .channel > .wrapper:first-of-type div.desc {
	color: white;
}

/* BANNER */

div.goAdverticum img {
	max-width: 100%;
}

div.content section.banner {
	margin: 20px 0px;
	padding: 0;
	overflow: hidden;
}
div.content section.banner .goAdverticum > div {
	margin: 5px 0 5px 0;
}

div.content section.banner > .banner {
	text-align: center;
	margin: auto;
}
div.content section.banner > .banner > div {
	vertical-align: middle;
}

div.content section.banner .banner div.title,
div.content section.banner .banner {
	padding: 0;
	font-size: 12px;
	color: #9E9E9E;
}

div.content section.banner > .banner a {
	display: block;
}

section.banner div.goAdverticum img {
	max-width: 100%;
}

/* A bannernek kell adnia a hírdetés feliratot
section.banner div.goAdverticum > div:before {
	display: block;
	content: "hirdetés";
}
*/
section.banner div.goAdverticum > div > iframe {
	display: block;
	margin: 5px auto;
}


#zone_mobile_5616162 {
	width: 100%;
}

/* BANNER END */

/* EVENT BOARD */
div.content section.event-board {
}

div.content section.event-board article:FIRST-CHILD {
	padding-top: 10px;
}

section.event-board.past {
	margint-top: 50px;
}

section.event-board.past .teams {
	width: 100%;
}

section.event-board.past article .teams .team > div {
	display: table;
	height: 100%;
	width: 100%;
	padding: 0;
}
section.event-board.past article .teams .team > div > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}


section.event-board.past .teams .team .result {
	padding: 0 10px;
	font-family: 'NimbusSanNovConDHeaRegular';
	width: 1%;
}

section.event-board article{
	margin: 10px 0;
}
section.event-board article > .wrapper {
	width: 100%;
	background: white;
	display: table;
	height: 40px;
}
section.event-board article > .wrapper > div {
	display: table-cell;
	vertical-align: middle;
	height: 30px;
}

section.event-board article .team,
section.event-board article .result,
section.event-board article .time
{
	font-size: 14px;
	line-height: 15px;
}

section.event-board article.future .time {
	width: 40px;
	font-size: 9px;
	line-height: 14px;
	text-align: center;
}
section.event-board article.future .placeholder {
	width: 40px;
}
section.event-board article.future .time > div {
	padding: 0 5px;
}
section.event-board article.future .time time span {
	color: #A0A0A0;
}
section.event-board article.future .time time span {
	color: #A0A0A0;
}
section.event-board article.past .time {
	padding: 5px 0;
}
section.event-board article.past .time time span {
	color: #333333;
	font-size: 14px;
}
section.event-board article .teams {
}
section.event-board article .teams > div {
	display: table;
	width: 100%;
	height: 100%;
}
section.event-board article .teams > div > div.team {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 50%;
}
section.event-board article .teams > div > div.team > div,
section.event-board article .text-crop
{
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	max-height: 32px;
	padding: 0 5px;
}
section.event-board article .teams > div > div.team:first-child {
}
section.event-board article .teams > div > div.team:not(:first-child) {
	border-left: 1px solid #D5D5D5;
}

section.event-board article.current {
	color: #ffffff;
}
section.event-board article.current > .wrapper {
	background: #222222;
}
section.event-board article.current > .wrapper > div {
	width: 50%;
}
section.event-board article.current > .wrapper > div > div {
	display: table;
	width: 100%;
}
section.event-board article.current > .wrapper > div > div > div {
	display: table-cell;
	vertical-align: middle;
}
section.event-board article.current .result {
	font-family: 'NimbusSanNovConDHeaRegular';
	width: 40px;
	height: 30px;
	text-align: center;
	font-size: 16px;
	color: #c6f144;
	background-image: url(../img/nso_mobile_layouts_sprite.png);
	background-position: 0px -285px;
	background-repeat: no-repeat;
	background-size: 181px auto;
}
section.event-board article.current div:first-child > div > .result{
	border-right: 1px solid #191919;
}
section.event-board article.current .team {
	text-align: center;
}

/* EVENT BOARD END*/

/* FULL-WIDTH LINK START */
.full-width-link {
	display: block;
	padding: 0 10px;
	margin: 5px 0;
}
.full-width-link {
	font-size: 14px;
	color: #9f9f9f;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	filter: dropshadow(rgba(255,255,255,0.6), offx=0, offy=1);
}
.full-width-link .outline {
	height: 42px;
	border: 1px solid #d5d5d5;
	border-bottom: 1px solid rgba(255,255,255,0.6);
}
.full-width-link .outline > div {
	border-top: 1px solid rgba(255,255,255,0.6);
	border-bottom: 1px solid #d5d5d5;
	display: table;
	height: 100%;
	width: 100%;
	height: 40px;
}
.full-width-link .outline > div:hover {
	background: #fff;
}
.full-width-link .outline > div > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.full-width-link.crosslink .outline,
.full-width-link.crosslink .outline > div
{
	border: none;
}
.full-width-link.crosslink .outline > div > div {
	background: #E2492F;
	color: #FFF;
	text-shadow: none;
}
/* FULL-WIDTH LINK END*/

/* ARTICLE INLINE VIDEO START */
.article-video {
	overflow: auto;
}
.article-video .video-wrapper {
	background: #F2F2F2;
	border: 1px solid #9F9F9F;
	border-left: none;
	border-right: none;
	padding: 10px 0;
	margin: 15px 0 5px 0;
}
#article > article a.video {
	border: 3px solid #222222;
	display: block;
	margin: auto;
	max-width: 235px;
}
#article > article a.video > div {
	display: block;
	vertical-align: middle;
}
#article > article a.video > div > div.image {
	display: block;
	height: 180px;
	background-position: center;
	position: relative;
	margin: auto;
}
#article > article  a.video > div > div.image > div {
	display: block;
}
/* ARTICLE INLINE VIDEO END */


/* Cikkhozzaszolas */
#hozzaszolasok {
	display: block;
	padding: 0 10px;
}
#hozzaszolasok .cikkhead h1 {
	font-size: 24px;
	color: black;
	margin: 8px 0 8px 0;
	line-height: 26px;
	font-weight:  bold;
}
#hozzaszolasok .cikkhead .cikkbar {
	border-top: 1px solid #D1DEE8;
	/*height: 22px;*/
	line-height: 11px;
	border-bottom: 1px solid #D1DEE8;
	font-size: 11px;
	color: #444444;
}
#hozzaszolasok .cikkhead .cikkbar .back-to-article {
	display: block;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0px;
}
#hozzaszolasok .cikkhead .lead { font-weight: bold; font-size: 14px; margin: 5px 0 15px 0; }
#hozzaszolasok .kommentbox { display: block; width: 100%px; border: 1px solid #D8DFE7; border-top: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
#hozzaszolasok .kommentbox em { display: block; width: 100%px; padding-left: 10px; text-align: left; font-size: 12px; font-weight: bold; color: white; text-shadow: 1px 1px 1px #333; text-transform: uppercase; height: 30px !important; line-height: 30px; background: url(../img/gradiensbg.png) repeat-x 0 -892px; border: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0px 0px; }
#hozzaszolasok .kommentbox .line {
	display: block;
	size: 10px;
}
#hozzaszolasok .kommentbox .line a { color: #000000; font-size: 12px !important; margin-bottom: 15px; font-weight: bold; }
#hozzaszolasok .kommentbox .line p {
	margin-top: 0;
}
#hozzaszolasok .pager { display: block; }
#hozzaszolasok .pager .lapozo { display: block; padding: 10px 0 10px 0; margin: 15px 0 15px 0; border-top: 1px solid #D1DEE8; border-bottom: 1px solid #D1DEE8; border-left: 0; border-right: 0; }
#hozzaszolasok .pager ul.hozzaszolas { display: block; }
#hozzaszolasok .pager li { display: block; margin: 15px 0 15px 0; padding-bottom: 15px; border-bottom: 1px solid #d1dee8; }
#hozzaszolasok .pager li dt { display: block; color: #6E0606; font-weight: bold; line-height: 30px; font-size: 14px; }
#hozzaszolasok .pager li dt .date { float: right; color: #555555; }


#archive .pager { height: 27px; line-height: 27px; text-align: center; }
#archive .pager ul { padding: 10px 0px; }
#archive .pager li { display:inline-block; font-size:12px; font-weight:Bold; }
#archive .pager li a, .pager li span { display:block; float:left; padding: 0px 6px; margin: 0px 3px; vertical-align:middle; }
#archive .pager li a { color:#000000; height:16px; line-height:16px; }
#archive .pager li a.active {color: red;}
#archive .pager li a.active.nyil { color: #000000;}
#archive .pager li a:hover { text-decoration:underline; }
#archive .pager li span { color:#ffffff; height:18px; line-height:16px; background-color:#7e8ea2; border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -ie-border-radius: 2px; -khtml-border-radius: 2px; }
#archive .pagerbar .back { float:left; font-weight:bold; color:#000000; }
#archive .separator {
	height: 0px;
	width: 640px;
	margin-left: -18px;
	border-top: 1px solid #d5d5d5;
	margin-bottom: 20px;
}
/*HOZZÃSZÃ“LÃS*/

#hozzaszolasok .kommentbox em {
	color: #000000;
	border-top: 1px solid #D1DEE8;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-style: none;
	font-family: 'NimbusSanNovConDHeaRegular', arial !important;
	font-size: 18px;
	font-weight: normal !important;
	background: none !important;
	text-shadow: none;
}

#hozzaszolasok .kommentbox {
	width: 100%;
	border-left: none;
	border-right: none;
	border-top: 1px solid #D1DEE8;
	border-bottom: 1px solid #D1DEE8;
}

#hozzaszolasok .kommentbox .komment_head {
	background-color: #F3F4F9;
	border-top: 1px solid #D1DEE8;
	width: 100%;
	/*height: 230px;*/
}

#hozzaszolasok .kommentbox .komment_head .entrance{
	/*width:100px;*/
	margin-bottom: 10px;
	*zoom: 1;
}

#hozzaszolasok .kommentbox .komment_head .entrance:before,
#hozzaszolasok .kommentbox .komment_head .entrance:after {
	content: " ";
	display: table;
}

#hozzaszolasok .kommentbox .komment_head .entrance:after {
	clear: both;
}

#hozzaszolasok .kommentbox .komment_head .entrance input{
	/*margin-left:250px;*/
	display: block;
	float: right;
}

#hozzaszolasok .kommentbox .line {
	position: relative;
	/*float: right;
	width: 300px;*/
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

#hozzaszolasok .kommentbox .line textarea {
	background-color: #E4E7EE;
	border: none;
	/*float: right;*/
	width: 100% !important;
	height: 140px !important;
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #D8DFE7 #D8DFE7;
	border-radius: 3px 3px 3px 3px;
}

#hozzaszolasok .kommentbox .line input {
	margin-left: 250px;
}

#cikk_hsz_form {
	position: relative;
	/*float: right;
	width: 250px;*/
}

#hozzaszolasok .pager {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
}

#hozzaszolasok .kommentbox .line p {
	font-family: "Arial";
	font-size: 11px;
}


#hozzaszolasok .pager .lapozo {
	display: block;
	padding: 10px 0 10px 0;
	margin: 15px 0 15px 0;
	border-top: 1px solid #D1DEE8;
	border-bottom: 1px solid #D1DEE8;
	border-left: 0;
	border-right: 0;
	height:20px;
}

#hozzaszolasok .pager .lapozob {
	display: block;
	padding: 0 0 10px 0;
	margin: 15px 0 15px 0;
	border-bottom: 1px solid #D1DEE8;
	border-left: 0;
	border-right: 0;
	height:20px;
}

#hozzaszolasok .pager .lapozo .hozzaszolas-szam,
#hozzaszolasok .pager .lapozob .hozzaszolas-szam{
	position:relative;
	float:left;
	font-size:12px !important;
	font-weight:bold;
	color:#444444;
}

#hozzaszolasok .pager .lapozo .pagination,
#hozzaszolasok .pager .lapozob .pagination{
	position:relative;
	float:right;
}

#hozzaszolasok .pager .lapozo .pagination .paginatorlink a,
#hozzaszolasok .pager .lapozob .pagination .paginatorlink a{
	font-size:12px !important;
	font-weight:bold;
	color:#254A77;
	text-decoration:none;
	padding:5px;
}

#hozzaszolasok .pager .lapozo .pagination .paginatorlink a:hover,
#hozzaszolasok .pager .lapozob .pagination .paginatorlink a:hover{
	font-size:12px !important;
	font-weight:bold;
	color:#444444;
}

#hozzaszolasok .pager li {
	display: block;
	margin: 15px 0 15px 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #d1dee8;
}

#hozzaszolasok ul.hozzaszolas {
	display: block;
	width:100%;
}

#hozzaszolasok ul.hozzaszolas li{
	border-bottom: 1px solid #d1dee8;
	padding-bottom:15px;
	padding-top:15px;
}

#hozzaszolasok ul.hozzaszolas li .commentinfo {
	display: block;
	font-weight: bold;
	line-height: 30px;
	font-size: 14px;
	width:100%;
}

#hozzaszolasok ul.hozzaszolas li .commentinfo .username {
	float: left;
	width:50%;
	color: #6E0606;
	font-family: "Arial";
	font-size: 13px;
	text-align:left;
	text-indent:10px;
}

#hozzaszolasok ul.hozzaszolas li .commentinfo .date {
	float: left;
	color: #000000;
	width:50%;
	text-align:right;
	font-size: 11px;
}

#hozzaszolasok ul.hozzaszolas li .commenttext{
	font-family: "Arial";
	font-size: 13px;
	padding:10px;
}

/* CIKKHOZZASZOLAS END */

/* PAGER START */
section#pager {
	margin: 30px 0 5px;
}
section#pager .wrapper {
	display: table;
	width: 100%;
}
section#pager .wrapper .button {
	display: table-cell;
	height: 40px;
	vertical-align: middle;
	text-align: center;
}
section#pager .wrapper .button.current {
	min-width: 40px;
	padding: 0 5px;
	font-weight: bold;
	font-size: 16px;
}
section#pager .wrapper .button.prev,
section#pager .wrapper .button.next
{
	width: 50%;
}

section#pager .wrapper .button.last .outline{
	height: 100%;
	width: 100%;
	border: 1px solid #d5d5d5;
	border-bottom: 1px solid rgba(255,255,255,0.6);
	display: table;
}
section#pager .wrapper .button.last .outline > div {
	height: 100%;
	width: 100%;
	border-top: 1px solid rgba(255,255,255,0.6);
	border-bottom: 1px solid #d5d5d5;
	display: table-cell;
	vertical-align: middle;
}

section#pager .wrapper .button.prev.more,
section#pager .wrapper .button.next.more
{
	background: #8c0001;
	color: white;
}
section#pager .wrapper .button > div {
	display: inline-block;
}
/* PAGER END */


/* FLOATING AD START */
.floating-ad {
	width: 100%;
	position: fixed;
	top: 44px;
	z-index: 1000;
	margin: 0px;
	padding: 0px;
	left: 0px;
}
.floating-ad img {
	width: 100%;
	max-width: 100%;
}
/* FLOATING AD END */

/* ARTICLE TABLE BUTTON START */
#article > article > .article-body a.table-marker {
	color: #333333;
	font-weight: normal;
	display: block;
	font-size: 14px;
	margin: 20px 0;
}
.table-marker > div {
	border: 1px solid #D5D5D5;
	display: table;
	height: 40px;
	width: 100%;
}
.table-marker > div > div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
/* ARTICLE TABLE BUTTON END */

/* TABLE DISPLAY START */
.table-display {
	display: inline-block;
	margin: 10px;
}
.table-display table {
	margin: 0 0 10px 0;
}
.table-display table, .table-display td, .table-display caption {
	color: #333333;
	border: 1px solid #939393;
	background: white;
}
.table-display caption {
	color: white;
	background: #939393;
}
.table-display td, .table-display caption {
	padding: 3px 5px;
}
.table-display .back a{
	display: inline-block;
	padding: 5px 15px;
	margin: 0 0 5px 0;
	background: #8c0001;
	color: white;
}
/* TABLE DISPLAY END */

/* DARK MODS START */
.dark {
	background: #333333;
}
.dark a {
	color: white;
}

.dark .separator {
}
.dark .separator > div:first-child {
	height: 1px;
	margin-top: 17px;
	background: #ffffff;
}
.dark .separator > div:last-child {
	margin-bottom: 17px;
	height: 1px;
	background: #222222;
}

div.content > section:first-of-type > header,
div.content.dark > section.video > header
{
	margin-top: 5px;
}


.dark section {
	margin: 0;
}

.dark section header.nso-tv a div
{
	background-image: url(../img/nso_mobile_layouts_sprite.png?20130122);
	background-repeat: no-repeat;
	background-size: 181px auto;
	background-position: -124px -292px;
	width: 53px;
	height: 17px;
}

.dark footer,
.dark footer .wrapper a {
	color: white;
}
.dark footer .wrapper a {
	font-weight: bold;
}

.dark section.article-list article {
	background: #222222;
}
.dark section.article-list a:hover article {
	background: #262626;
}

.dark div.content section.top-articles article > .wrapper,
.dark .article-list.kepes article > .wrapper
{
	background: #333333;
	color: white;
}
.dark div.content section.top-articles article > .wrapper,
.dark .article-list.kepes article > .wrapper
{
	background: #222222;
}
.dark div.content section.top-articles article:hover > .wrapper,
.dark .article-list.kepes article:hover > .wrapper
{
	background: #262626;
}


.dark .full-width-link {
	color: #f2f2f2;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.6);
	filter: dropshadow(rgba(0,0,0,0.6), offx=0, offy=1);
	margin-top: 15px;
}
.dark .full-width-link .outline {
	background: #222222;
	border: none;
}
.dark .full-width-link .outline > div {
	border: none;
}
.dark .full-width-link .outline > div:hover {
	background: #262626;
}

.dark #article > article,
.dark #article > article .article-video,
.dark #article > article header .lead
{
	color: white;
	text-shadow: none;
	border: none;
	background: #333333;
}
.dark #article > article header .lead .published {
	text-shadow: none;
	color: white;
}
.dark #article > article .bottom-buttons a.button.share > div {
	background-position: -12px -171px;
}
.dark #article > article .bottom-buttons a.button.like > div {
	background-position: -92px -172px;
}
.dark #article > article .bottom-buttons .button-wrapper a {
	border: 1px solid #333333;
	background: #222222;
}
.dark #article > article header .lead {
	color: #f2f2f2;
}

.dark div:first-of-type header,
.dark section:first-of-type header
{
	padding-top: 0 !important;
	margin-top: 5px;
}

.dark sectoion header {
	color: #ffffff;
}

/* DARK MODS END */


/*** LANDSCAPE ORIENTATION START ***/

/*  	.landscape-mode { */
/*  		display: none !important; */
/*  	} */

@media screen and (orientation:portrait) {
	.landscape-mode {
		display: none !important;
	}
}

@media screen and (orientation:landscape) {

	.portrait-mode {
		display: none !important;
	}

	div.content section#lead article {
		display: table;
		height: 100px;
		width: 100%;
	}

	div.content section#lead article header {
		display: table-cell;
		height: 100%;
		width: 100%;
		overflow: hidden;
		padding: 10px 10px 10px 0;
		vertical-align: middle;
	}

	div.content #lead .image-wrapper {
		display: table-cell;
		padding: 10px 0;
		vertical-align: middle;
		height: 100%;
	}

	div.content #lead .image, div.content #article header .image {
		height: 80px;
		width: 140px;
		outline: 1px solid white;
	}

	div.content section,
	div.content section#lead,
	#article > article > .article-body,
	#article > article header .lead,
	#article > article header .title-wrapper,
	.full-width-link
	{
		padding-left: 22px;
		padding-right: 22px;
	}

	article header .image-border {
		background: white;
	}

	#article > article header .title > div {
		width: 100%;
	}

	#article > article .bottom-buttons .button-wrapper a {
		margin: 15px;
	}

	#article div.title-text {
		padding-right: 22px;
	}

}
/*** LANDSCAPE ORIENTATION END ***/

/*** nGallery ***/

.nGalleryHide { display: none; }
.nGalleryShow { display: block; position: fixed; width: 100%; height: 100%; background: #000; z-index: 999999; top: 0; left: 0; opacity: 0.99; }
.nGalleryShow .galleryContent { display: block; margin: 0 auto; width: 96%; }
.nGalleryShow p { color: #fff; line-height: 40px; }
.nGalleryShow p.image_title { color: #fff; line-height: 22px; font-weight: bold; font-style: italic; size: 20px; padding-top: 10px; }
.nGalleryShow .header { display: block; float: left; width: 100%; height: 44px; border-bottom: 1px solid #222; position: relative; }
.nGalleryShow .header .social { display: block; /*float: left;*/ position: absolute; }
.nGalleryShow .header .buttons { display: block; float: right; position: relative; }
.nGalleryShow .header .buttons a { display: block; float: left; margin: 12px 0 0 10px; padding-left: 26px; font-family: arial; font-size: 13px; font-weight: bold; color: #afafaf; text-decoration: none; height: 24px; line-height: 22px; }
.nGalleryShow .header .buttons a.thumbnails { background: url('../../img/nso_gallery_thumbnails_icon.png') left no-repeat; }
.nGalleryShow .header .buttons a.close { background: url('../../img/nso_gallery_close_icon.png') left no-repeat; }
.nGalleryShow .header2 { display: block; float: left; width: 100%; height: 44px; border-bottom: 1px solid #222; margin-bottom: 16px; }
.nGalleryShow .header2 .title { display: block; float: left; font-family: arial; font-size: 15px; font-weight: bold; color: #fff; margin: 14px 0 0 0; }
.nGalleryShow .header2 .title a { color: #fff; text-decoration: none; }
.nGalleryShow .header2 .title span { font-weight: normal; }
.nGalleryShow .header2 .counter { display: block; float: right; font-family: arial; font-size: 15px; font-weight: bold; color: #fff; margin: 14px 0 0 0; }
.nGalleryShow .header2 .counter span { font-family: arial; font-size: 15px; font-weight: bold; color: #afafaf; }
.nGalleryShow .images { display: block;  margin: 0 auto; width: 100%; height: 506px; overflow-y: auto; }
.nGalleryShow .images:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.nGalleryShow .images .th { display: block; float: left; width: 143px; height: 113px !important; border: 3px solid #fff; overflow: hidden; margin: 5px 10px 10px 5px; background: #fff; }
.nGalleryShow .images .th img { border: 0; }
.nGalleryShow .images .th_banner { display: block; float: left; width: 308px; height: 247px !important; border: 3px solid #fff; overflow: hidden; margin: 5px 10px 10px 5px; background: #fff; }
.nGalleryShow .images .th_banner img { border: 0; }
.nGalleryShow .image { display: block; float: left; width: 100%; border-bottom: 1px solid #222; position: relative; padding-bottom: 5px; }
.nGalleryShow .image .prev { display: block; /*float: left;*/ width: 50px; /*height: 450px;*/ background: url('../../img/nso_gallery_left_arrow.png') center no-repeat; position: absolute; top: 0; left: 0; bottom: 0; }
.nGalleryShow .image .prev_inactive { display: block; /*float: left;*/ width: 50px; /*height: 450px;*/ position: absolute; top: 0; left: 0; bottom: 0; }
.nGalleryShow .image .img { display: block; float: left; text-align: center; width: 100%; height: 450px; line-height: 450px; }
.nGalleryShow .image .img img { max-width: 100%; max-height: 450px; vertical-align: middle; }
.nGalleryShow .image .next { display: block; /*float: right;*/ width: 50px; /*height: 450px;*/ background: url('../../img/nso_gallery_right_arrow.png') center no-repeat; position: absolute; top: 0; right: 0; bottom: 0; }
.progress { display: block; position: absolute; background: #fff; float: left; z-index: 700; padding: 10px; margin: 85px auto auto 125px; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -ie-border-radius: 4px; -khtml-border-radius: 4px; }

/*** nGallery END ***/

/*BELEPO*/

.belepo_regisztracio {
	margin: 0 8px;
}

.data_modification_form .end-gradient {
	font-size: 14px;
	height: 10px;
	border-radius: 0 0 3px 3px;
	background: #fafafa; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fafafa 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fafafa 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
	clear: both;
}

.reg_head{
	width:150px;
	height:35px;
	margin-left:10px;
	margin-right:10px;
	background-color:#FAFAFA;
	font-family: 'NimbusSanNovConDHeaRegular', arial !important;
	font-size: 18px;
	font-weight: normal !important;
	line-height:35px;
	text-align:center;
}

.data_modification_form .activation {
	margin: 5px 20px;
}
.data_modification_form .activation.msg {
	padding: 10px;
	color: white;
	font-size: 18px;
	text-align: center;
	background: #00A628;
	border-radius: 3px;
	margin: 20px;
}
.data_modification_form .activation.todo {
	font-size: 14px;
}
.data_modification_form .activation.todo a {
	text-decoration: underline;
	color: black;
}
.data_modification_form .activation.todo .title {
	font-size: 14px;
	font-weight: bold;
}
.data_modification_form .activation.todo ol {
	list-style: inside decimal;
}
.data_modification_form .activation.todo ol li {
	padding: 3px 0;
	margin: 0;
	font-size: 14px;
}

/*LOST PASSWORD ERROR MESSAGES START*/
.belepo_message,
.personal_modification_form .belepo_message{
	width: 100%;
	background-color:#FAFAFA;
}

.belepo_message .field,
.personal_modification_form .belepo_message .field{
	padding-top:20px;
	padding-bottom:20px;
	margin-left:12px;
}

.belepo_message .field span,
.personal_modification_form .belepo_message .field span{
	font-family: "Arial";
	font-size: 14px;
}


/*LOST PASSWORD ERROR MESSAGES OVER*/

/*LOST PASSWORD START */

.modification_form{
	width: 646px;
	height:160px;
	background-color:#FAFAFA;
}

.modification_form .field{
	padding-top:20px;
	padding-bottom:20px;
	margin-left:20px;
}

/* MODIFICATION ERROR MESSAGES START*/
.modification_form .field span{
	font-family: "Arial";
}
/* MODIFICATION ERROR MESSAGES OVER */

.modification_form .field .lab{
	width:150px;
	float:left;
}

.modification_form .field .lab label{
	font-family: "Arial";
}

.modification_form .field .labField{
	width:250px;
	float:left;
}

.modification_form .field input{
	float:left;
	width:450px;
	border:solid 1px #C2C2C2;
	border-radius: 5px 5px 5px 5px;
	height:25px;
}

/*LOST PASSWORD*/

/*	LOGIN FORM START	*/

.login_form{
	width: 100%;
	/*height:320px;*/
	background-color:#FAFAFA;
}

.login_form p{
	padding-top:20px;
	font-family: "Arial";
	font-size: 14px;
	font-weight:bold;
}

.login_form .field{
	padding-top:20px;
	padding-bottom:20px;
	margin-left:20px;
}
.login_form .field.passwd-reg{
	margin-top: 40px;
}

/* MODIFICATION ERROR MESSAGES START*/
.login_form .field span{
	font-family: "Arial";
	font-size: 14px;
}
/* MODIFICATION ERROR MESSAGES OVER */


.login_form .field .lab{
	width:150px;
	float:left;
}

.login_form .field .lab label{
	font-family: "Arial";
}

.login_form .field .labField{
	float:left;
}

.login_form .field input{
	float:left;
	width:450px;
	border:solid 1px #C2C2C2;
	border-radius: 5px 5px 5px 5px;
	height:25px;
}

.data_modification_form .field .send{
	/*background-color:#8F1017;*/
	/*background: #a11e27;*/ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExMWUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDBhMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a11e27 0%, #740a0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a11e27), color-stop(100%,#740a0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a11e27 0%,#740a0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a11e27 0%,#740a0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a11e27 0%,#740a0d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a11e27 0%,#740a0d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a11e27', endColorstr='#740a0d',GradientType=0 ); /* IE6-8 */
	border-radius: 3px;
	border: 1px solid #555555;
	width:98px;
	height:28px;
	/*margin-left:260px;*/
	font-family: "Arial";
	font-size: 12px;
	color:#ffffff;
	text-transform: uppercase;
	float: right;
}


.login_form .field .memLab{
	width:250px;
	float:left;
	height:31px;
	margin-top:8px;
}

.login_form .field .memLab label{
	font-family: "Arial";

}

.login_form .field .memLabField{
	width:30px;
	float:left;
	displaY: none;
}

.login_form .field .memLabField input{
	width:15px;
}
.data_modification_form .field .memLabField input[type="checkbox"]{
	float: left;
}

.login_form a, .login_form a:link, .login_form a:visited{
	color:#010101;
	text-decoration:none;
	font-family: "Arial" !important;
	font-size: 14px !important;
}

.login_form a:hover{
	color:#010101;
	text-decoration:underline;
}

/*	LOGIN FORM OVER	*/

/*NEW LOGIN FORM ERROR MESSAGES*/
.privat_end{
	width: 646px;
	height:150px;
	background-color:#FAFAFA;
}

.privat_end .privat_end_mess_top p{
	text-indent:20px;
	padding-top:20px;
	padding-bottom:20px;
	font-family: "Arial";
	font-weight:bold;
}

.privat_end .privat_end_mess_center p{
	/*text-indent:20px;*/
	padding:20px;
	font-family: "Arial";
	font-size: 14px;
	font-weight:bold;
	color:green;
}



/*NEW LOGIN FORM ERROR MESSAGES*/

.reg_form{
	width: 646px;
	height:700px;
	background-color:#FAFAFA;
}

/* NEW LOGIN FORM*/
.data_modification_form{
	width: 646px;
	/*height:500px;*/
	background-color:#FAFAFA;
}
.data_modification_form{
	border: 1px solid #D2D2D2;
	border-radius: 0 0 3px 3px;
}

.reg_form p,
.data_modification_form p{
	padding-top: 20px;
	margin-left: 12px;
	margin-right: 12px;
	font-family: "Arial";
	font-size: 14px;
	font-weight:bold;
}

.reg_form .field,
.data_modification_form .field{
	padding-top:20px;
	padding-bottom:20px;
	margin-left:12px;
}

/* MODIFICATION ERROR MESSAGES START*/
.reg_form .field span,
.data_modification_form .field span{
	font-family: "Arial";
	font-size: 14px;
}
/* MODIFICATION ERROR MESSAGES OVER */


.reg_form .field .lab,
.data_modification_form .field .lab{
	width:150px;
	float:left;
}

.reg_form .field .lab label,
.data_modification_form .field .lab label{
	font-family: "Arial";
	font-size: 14px;
	float:left;
}

.reg_form .field .labField,
.data_modification_form .field .labField{
	float:left;
}

.reg_form .field input,
.data_modification_form .field input{
	float:left;
	width:450px;
	border:solid 1px #C2C2C2;
	border-radius: 5px 5px 5px 5px;
	height:25px;
}

.reg_form .field .memLab{
	width:550px;
	float:left;
	height:31px;
	margin-top:8px;
}

.data_modification_form .field .memLab{
	min-height:31px;
}


.reg_form .field .memLab label,
.data_modification_form .field .memLab label{
	font-family: "Arial";
	font-size: 14px;

}

.reg_form .field .memLabField{
	width:30px;
	float:left;
}

.reg_form .field .memLabField input,
.data_modification_form .field .memLabField input{
	width:15px;
}


.reg_form a, .login_form a:link, .login_form a:visited{
	color:#010101;
	text-decoration:none;
	font-family: "Arial" !important;
	font-size: 14px !important;
}

.reg_form a:hover,  .login_form a:hover{
	color:#010101;
	text-decoration:underline;
}

/*	LOGIN FORM OVER	*/

/*USER DATA MOIFICATION FORM*/

.data_modification_form .data_modification_menu a,
.data_modification_form .data_modification_menu a:link,
.data_modification_form .data_modification_menu a:visited{
	font-family: "Arial";
	font-size: 14px;
	color:#000000;
	font-weight:normal;
}

.data_modification_form .data_modification_menu a:hover{
	font-family: "Arial";
	font-size: 14px;
	color:#000000;
	font-weight:normal;
}

.data_modification_form .data_modification_menu{
	padding-top:10px;
	padding-left:20px;
	font-family: "Arial";
	font-size: 14px;
	color:#000000;
	font-weight:bold;
}

.data_modification_form{
	width: 100%;
	/*height:281px;*/
	background-color:#FAFAFA;
}

.personal_modification_form{
	width: 100%;
	/*height:650px;*/
	background-color:#FAFAFA;
}

.personal_modification_form .field .labFieldSpec input,
.personal_modification_form .field .labFieldSpec input{
	float:left;
	width:204px;
	border:solid 1px #C2C2C2;
	border-radius: 5px 5px 5px 5px;
	height:25px;
	margin-right:10px;
}

.personal_modification_form iframe{
	margin-left:23px;
	/*float:left;*/
	margin-top:20px;
	margin-bottom:20px;
}

.data_modification_form .field{
	padding-top: 8px;
	padding-bottom: 0px;
	margin-left: 12px;
	margin-right: 20px;
}
.data_modification_form .field.checkbox{
	padding-top: 0;
	padding-bottom: 0;
}
.data_modification_form .field.checkbox input{
	height: auto;
}
.data_modification_form .captcha_container{
	margin: 20px;
}

.data_modification_form .field.error{
	font-size: 14px;
	color: #D41816;
	margin-left:20px;
	font-weight: bold;
	padding: 0;
}
.data_modification_form .field.error.checkbox{
	margin-left: 45px;
	padding-top: 0;
}
.data_modification_form .field.error.checkbox span{
	padding-top: 0;
}
.data_modification_form .field.checkbox div.error{
	border: 2px solid #D41816;
	border-radius: 5px;
	float:left;
	display: inline;
	margin: 0 3px;
}
.data_modification_form .field.checkbox div.error input[type='checkbox']{
	margin: 0;
	width: auto;
}


/* MODIFICATION ERROR MESSAGES START*/
.data_modification_form .field span{
	font-family: "Arial";
	font-size: 14px;
}
/* MODIFICATION ERROR MESSAGES OVER */

/* PROFILE PICTURE UPLOAD START*/

.personal_modification_form iframe#profileimage{
	float: left;
	width: 280px;
	height: 160px;
	margin: 30px 0 0 20px;
}

.profil_photo_upload {
	padding: 10px;
	border:1px solid #C1C8CE;
	border-radius: 5px;
	overflow: hidden;
	background: white;
}

.profil_photo_upload .profil_photo_upload_img {
	text-align: center;
}


/*.profil_photo_upload input {
	background-color:transparent;
	border:medium none;
	height:30px;
	opacity:0;
	width:168px;
	cursor:pointer;
	font-size:10px;
}*/

.profil_photo_upload img{
	min-width: 80px;
	min-height: 80px;
	max-width: 100px;
	max-height: 100px;
	display: block;
	float: left;
	border: 3px solid #E6E7E9;
}

.profil_photo .title{
	font-family: 'NimbusSanNovConDHeaRegular',arial;
	font-size: 18px;
	padding: 0 0 5px 0;
}

.profil_photo_upload .btn {
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
	float: left;

	margin: 0 0 10px 15px;
	width:130px;
	height: 30px;
	color:transparent;
	border: 1px solid #D0D0D0;
	border-color: #D0D0D0;
	border-radius: 3px;

	background: rgb(253,253,253); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(222,222,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dedede',GradientType=0 ); /* IE6-8 */
}

.profil_photo_upload .btn .btn-label{
	position: relative;
	top: 6px;
	color: #202020;
	font-size: 14px;
	font-family: arial;
	margin: auto;
	display: table;
	text-transform: uppercase;
	font-weight: bold;
}

.profil_photo_upload .btn .btn-label a{
	color: #202020;
	text-decoration: none;
}

.profil_photo_upload input {
	display: none;
}

.profil_photo_upload .pics_del {
	background-image:url(../../i/blikk_pics_del_bg.png);
	background-repeat:no-repeat;
	width:168px;
	opacity: 1;
	margin-left:5px;
	margin-top:10px;
}

.profil_photo_upload .btn_up_bg {
	background-image:url(../../i/blikk_pics_up_bg.png);
	background-repeat:no-repeat;
	width:168px;
	margin-left:5px;
	margin-top:10px;
}

.profil_photo_upload input [type="submit"] {
	background: none;
	cursor:pointer;
}

.profil_photo_upload input [type="text"] {
	cursor:pointer;
}

.profil_photo_upload .up_btn:hover {
	cursor: pointer;
}

.profil_photo_upload .up_btn {
	position: relative;
}

.profil_photo_upload input[type="file"]:hover {
	cursor: pointer !important;
	background: none;
}

.btn_br_bg label {
	display:none;
}
/* PROFILE PICTURE UPLOAD END */

.data_modification_form .field .lab{
	width:150px;
	float:left;
}

.personal_modification_form .field .lab{
	width:170px;
}

.data_modification_form .field .lab label{
	font-family: "Arial";
	font-size: 14px;
	line-height: 25px;
}

.data_modification_form .field .labField{
	float: none;
}

.personal_modification_form .field .labField{
	float:left;
}


.data_modification_form .field input{
	float:none;
	width:100%;
	border:solid 1px #C2C2C2;
	border-radius: 5px 5px 5px 5px;
	height:25px;
	padding-left: 5px;
	displaY: block;
}
.data_modification_form .field .error input{
	border: 2px solid #D41816;
}
.data_modification_form .field .reg_error_message{
	color: #D41816;
	display: block;
}
.data_modification_form input[readonly] {
	pointer-events: none;
	opacity: .6;
}

/* .data_modification_form .field .send{
	background-color:#8F1017;
	margin-top:20px;
	border-radius: 3px;
	width:98px;
	height:28px;
	margin-left:260px;
	font-family: "Arial";
	font-size: 14px;
	color:#ffffff;
	float: none;
}*/

.personal_modification_form .field input{
	float:left;
	width:420px;
	border:solid 1px #C2C2C2;
	border-radius: 5px 5px 5px 5px;
	height:25px;
}

#data_modification_tab ul{
	white-space:nowrap;
	list-style-type:none;
	height:35px;
	padding:0;
	margin:0;
}

#data_modification_tab ul li{
	display:inline-block;
	border: 1px solid #d2d2d2;
	border-radius: 3px 3px 0 0;
	margin: 0 10px;
	padding: 2px 6px;
	background-color:#FAFAFA;
}

#data_modification_tab ul li.active {
	border-bottom: none;
	padding-bottom: 3px;
}

#data_modification_tab ul li span,
#data_modification_tab ul li span a,
#data_modification_tab ul li span a:link,
#data_modification_tab ul li span a:visited{
	font-family: 'NimbusSanNovConDHeaRegular', arial !important;
	font-size: 18px;
	font-weight: normal !important;
	line-height:30px;
	color:#202020;
}

#data_modification_tab ul li span a:hover{
	background-color:#FAFAFA;
	text-decoration:underline;
}

/*LOST PASSWORD*/

#recaptcha_area{
	padding-left:20px;
}

.ajax-block-placeholder .placeholder {
	min-height: 100px;
	background: url(../img/animgif2.gif) no-repeat center;
}








/* BeharangozÃ³ mobil start */

section#beharangozo {
	display: none;
	background-image: url(../img/beharangozo_hatter.png);
	background-position: 50% 38%;
	background-repeat: no-repeat;
	background-color: #174B6B;
	background-size: contain;
}

section#beharangozo > a:first-of-type > article{
	margin-top: 72px;
}

.beharangozo-header {
	top: 32px;
	text-align: center;
	position: relative;
}

.beharangozo-header > h1 {
	color: #AFD1ED;
	text-transform: uppercase;
	text-overline-width: 100;
	font-weight: bold;
	font: 700 32px/48px Oswald;
}

.beharangozo-merkozesek-eredmeny {
	background-color: #FFD831;
	margin-top: 29px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	padding-top: 15px;
	display: table;
	height: 100%;
	width: 100%;
	min-height: 65px;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(195, 162, 0, 0.8);
	-moz-box-shadow:    0px 4px 0px 0px rgba(195, 162, 0, 0.8);
	box-shadow:         0px 4px 0px 0px rgba(195, 162, 0, 0.8);
}

.beharangozo-merkozesek-eredmeny > div {
	font: 400 24px/48px Oswald;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
}

.beharangozo-merkozesek-eredmeny > div:first-child {
	width: 50px;
}

.beharangozo-merkozesek-eredmeny > div:first-child > img {
	margin-left: 6px;
}

.beharangozo-merkozesek-eredmeny > div:last-child {
	width: 50px;
}

.beharangozo-merkozesek-eredmeny > .beharangozo-csapat{
	width: 535px;
	text-align: center;
	vertical-align: top;
}

.beharangozo-merkozesek-datum {
	background-color: #6E98B2;
	color:white;
	margin-top: 29px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	padding-top: 15px;
	display: table;
	height: 100%;
	width: 100%;
	min-height: 65px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(57, 100, 123, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(57, 100, 123, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(57, 100, 123, 0.8);
}

.beharangozo-merkozesek-datum:hover {
	background-color: #8ab4ce;
	color: #ffffff;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(166, 179, 185, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(166, 179, 185, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(166, 179, 185, 0.8);
}

.beharangozo-merkozesek-datum > div {
	font: 400 24px/48px Oswald;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
}

.beharangozo-merkozesek-datum > div:first-child {
	width: 50px;
}

.beharangozo-merkozesek-datum > div:first-child > img {
	margin-left: 6px;
}

.beharangozo-merkozesek-datum > div:last-child {
	width: 50px;
}

.beharangozo-merkozesek-datum > .beharangozo-csapat{
	width: 550px;
	text-align: center;
	vertical-align: top;
}

.beharangozo-date {
	line-height: 30px !important;
	min-width: 50px;
	text-align: center;
	vertical-align: top;
}

.beharangozo-program {
	background-color: #2980B9;
	margin: 60px auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 65px;
	position: relative;
	width: 192px;
	font: 400 32px/48px Oswald;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
	text-align: center;
	padding-top: 15px;
	display: block;
	color: white;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 92, 146, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(0, 92, 146, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(0, 92, 146, 0.8);
}

.beharangozo-program:hover {
	background-color: #4d9bd6;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(42, 90, 121, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(42, 90, 121, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(42, 90, 121, 0.8);
}

.beharangozo-program > a {
	color: white;
}

section#beharangozo > a > article  > div{
	display: table-cell;
}

div.beharangozo-image-first img{
	max-width: 50px;
	max-height: 50px;
}

div.beharangozo-image-second img{
	max-width: 50px;
	max-height: 50px;
}

/* BeharangozÃ³ mobil end*/

/*@media (max-width: 510px){*/

div.beharangozo-image-first img{
	max-width: 24px;
	min-width: 24px;
	max-height: 24px;
	vertical-align: text-top;
}

div.beharangozo-image-first{
	width: 10% !important;
}

div.beharangozo-image-second{
	width: 10% !important;
	text-align: right;
}

div.beharangozo-image-second img{
	max-width: 24px;
	min-width: 24px;
	max-height: 24px;
	vertical-align: text-top;
	margin-right: 6px;
}

.beharangozo-merkozesek-eredmeny{
	min-height: 40px;
	padding-top: 0px;
	margin-top: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(195, 162, 0, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(195, 162, 0, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(195, 162, 0, 0.8);
}

.beharangozo-merkozesek-eredmeny:hover {
	background:#FFEF4B;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(243, 206, 40, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(243, 206, 40, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(243, 206, 40, 0.8);
}

.beharangozo-merkozesek-datum{
	min-height: 40px;
	padding-top: 0px;
	margin-top: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(57, 100, 123, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(57, 100, 123, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(57, 100, 123, 0.8);
}

.beharangozo-merkozesek-datum:hover{
	-webkit-box-shadow: 0px 2px 0px 0px rgba(83, 125, 149, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(83, 125, 149, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(83, 125, 149, 0.8);
}

.beharangozo-merkozesek-eredmeny > div {
	line-height: 15px !important;
	font: 700 12px/15px Oswald;
	vertical-align:  middle !important;
}

.beharangozo-merkozesek-datum > div {
	line-height: 15px !important;
	font: 700 12px/15px Oswald;
	vertical-align: middle !important;
}

.beharangozo-merkozesek-eredmeny > .beharangozo-csapat{
	width: 30%;
}

.beharangozo-merkozesek-datum > .beharangozo-csapat{
	width: 30%;
}

.beharangozo-header > h1 {
	font: 700 16px/16px Oswald;
}

.beharangozo-program {
	font: 700 16px/16px Oswald;
	height: 28px;
	padding-top: 12px;
	width: 100px;
	margin: 30px auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 92, 146, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(0, 92, 146, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(0, 92, 146, 0.8);
}

.beharangozo-program:hover{
	-webkit-box-shadow: 0px 2px 0px 0px rgba(50, 117, 174, 0.8);
	-moz-box-shadow:    0px 2px 0px 0px rgba(50, 117, 174, 0.8);
	box-shadow:         0px 2px 0px 0px rgba(50, 117, 174, 0.8);
}

/*}*/







/* @group szavazasbox */
.szavazasbox { display: block; width:100%; float:left; margin: 0; font-size: 12px; background: #fff; border: 1px solid #C1C1C1; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; box-sizing: border-box; }
/*2013-02-11*/
.cikkblock .szavazasbox .cikklista form{margin:0px !important;}
.cikkblock .szavazasbox .cikklista form ul.radiogombos{
	background-color:#efefef;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:14px;
}
.cikkblock .szavazasbox .cikklista form ul.radiogombos .num{
	color:#8b8b8b;
	vertical-align: top;
	line-height: 23px;
}
/*2013-02-11*/
/*#article .article-body .szavazasbox.right {margin-left: 20px !important; }*/
/*#article .article-body .szavazasbox.left {margin-right: 20px !important; }*/
.szavazasbox .content { margin: 10px; }
.szavazasbox .content fieldset div { font-family: 'NimbusSanNovConDHeaRegular', arial !important; font-size: 18px; font-weight: normal !important; margin-bottom: 15px; }
.szavazasbox .content .button_container { margin-top: 10px; }
.box_title_bordo, .box_title_szurke { width: 306px; margin-left:15px; height: 30px; border: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0px 0px; }
.box_title_bordo div, .box_title_szurke div { display: block; font-family: 'NimbusSanNovConDHeaRegular', arial !important; padding: 10px 0 0 10px; height: 15px; line-height: 15px; font-size: 18px; color: #000; text-transform: uppercase; }
.szavazasbox .cikklista h3, .szavazas_cikkbe.szavazasbox h3 { font-size: 14px; font-weight: bold; color: #000; padding-top:10px; }
.szavazasbox .cikklista { margin-left: 0; width: 100%;  padding: 1px; }
.szavazasbox a { color: #424D56; }
.szavazasbox p { margin: 0 0 0 0; }
.szavazasbox + p { margin-top: 0px; }
.szavazasbox label { display: block; margin: 0 5px 10px 10px; color:#000000;font-size:13px;
	max-width: 270px;
	padding-left: 20px;
	text-indent: -25px
}

.szavazasbox fieldset label { margin: 0 0 3px 0; }
.szavazasbox fieldset { margin: 0 0 10px 0;	}
.szavazasbox button, .vote button { cursor: pointer; width: 98px; height: 28px; margin-right: 5px; outline: 0px none; text-align: center; text-transform: uppercase; font-weight: bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -ie-border-radius: 3px; -khtml-border-radius: 3px; }
.szavazasbox button { background: url(../../img/gradiensbg.png) repeat-x 0 -116px; border: 1px solid #555 !important; color: #f0f0f0; text-shadow: none; }
.szavazasbox .button_details {
	float: right;
	padding-top: 5px;
	margin-right: 5px;
	cursor: pointer;
	text-decoration:none;
}

.szavazasbox .button_details:hover{
	float: right;
	padding-top: 5px;
	margin-right: 5px;
	cursor: pointer;
	text-decoration:underline;
}
.szavazasbox .green { background: url(../img/gradiensbg.png) repeat-x 0 -1398px; border: 1px solid #555 !important; color: #fff; text-shadow: none; }
.szavazasbox .red { background: url(../img/gradiensbg.png) repeat-x 0 -116px; border: 1px solid #555 !important; color: #fff; text-shadow: none; }
.szavazasbox .cikklista .szavazas_ertek { margin: 5px 10px }
.szavazasbox .cikkertekelo p { margin: 10px; }
.szavazasbox .cikkertekelo form { text-align: center; }
.szavazasbox .results { padding: 10px 15px; font-weight:bold;}
.szavazasbox .results .left { float:left; font-size: 12px; }
.szavazasbox .results .right { float:right; font-size: 12px; text-align:right;}
.szavazasbox .results .percent { width: 30px;}
.szavazasbox .resultbar { width:210px; float:left; }
.szavazasbox .resultbar .resultwrap { margin: 3px auto; display:block; width:210px; height: 14px; overflow:hidden; background: #ae0f16 url(../img/gradiensbg.png) 0px -126px repeat-x; position:relative;border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px;}
.szavazasbox .resultbar .resultvalue{display:block; height: 12px; overflow:hidden; background: #fb9314 url(../img/gradiensbg.png) 0px -1405px repeat-x; position:absolute; left:1px; top:1px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
.szavazasbox .resultbar .label {line-height:22px; }
.szavazasbox .cikkertekelo .share { display: block; float: none; padding: 10px; border-top: 1px solid #e5e5e5; margin: 0; }
.szavazasbox table {
	box-sizing: border-box;
}
.szavazasbox table td {
	padding: 3px 10px;
}
table.cikkinfo a{
	color: #3A728D;
}

.cikkblock .szavazas_cikkbe .cikklista  form ul .radioGroup{
	display:inline;
}

.cikkblock .szavazas_cikkbe .cikklista form ul .radioGroup input{
	padding-top: 5px;
}

.szavazasbox label {
	color: #000000;
	display: block;
	font-size: 14px;
	margin: 0 5px 10px 20px;
	max-width: 270px;
	font-family:"Arial", Geneva, sans-serif;
}

.szavazas_cikkbe.szavazasbox .cikklista h3{
	margin-bottom: 24px !important;
	margin-left: 36px !important;
	margin-right: 36px !important;
	font-family: 'NimbusSanNovConDHeaRegular',arial !important;
	font-size: 18px;
	font-weight: normal !important;;
}


.cikkblock .szavazas_cikkbe .cikklista form ul.radiogombos {
	background-color: #EFEFEF;
	margin-bottom: 14px;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 12px;
}

.cikkblock .szavazas_cikkbe .cikklista form button{
	background: url("../../img/gradiensbg.png") repeat-x scroll 0 -116px transparent;
	border: 1px solid #555555 !important;
	color: #F0F0F0;
	text-shadow: none;
	margin-bottom: 20px;
}

.cikkblock .szavazas_cikkbe .cikklista form a{
	float: right;
	line-height: 12px !important;
}

.cikkblock .szavazas_cikkbe .cikklista form div.eredmenyek{
	font-family: "Arial";
	font-size: 12px;
	color:#555555;
	margin-bottom: 20px;
}
/* @end szavazasbox */






/* Vizesvb kiajanlo */
.vizes_vb_nso_kivezetes_mobil {
	background-image: url(../../../vizesvb2015_mobile/img/kezi_eb/background.jpg);
	background-position: center;
}
.vizes_vb_nso_kivezetes_mobil .logo_and_title {
	padding: 20px 20px 15px 20px;
	background-color: #4c5357;
	color: #fff;
	display: table;
	width: 100%;
}
.vizes_vb_nso_kivezetes_mobil .logo_and_title img {
	width: 90%;
}
.vizes_vb_nso_kivezetes_mobil .vizes_vb_menu {
	clear: both;
	margin: 10px 0px;
	display: table;
	width: 100%;
	border-spacing: 10px;
}
.vizes_vb_nso_kivezetes_mobil .vizes_vb_menu .vvb-button {
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-weight: 700;
	font-family: "Oswald";
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	background-color: #3a4246;
	-moz-box-shadow: 1px 1px 1px #3a4246 inset, -1px 1px 1px #3a4246 inset, 0 -1px 2px -1px #3a4246 inset, 0 2px 0 #1d1d1d;
	-webkit-box-shadow: 1px 1px 1px #3a4246 inset, -1px 1px 1px #3a4246 inset, 0 -1px 2px -1px #3a4246 inset, 0 2px 0 #1d1d1d;
	box-shadow: 1px 1px 1px #3a4246 inset, -1px 1px 1px #3a4246 inset, 0 -1px 2px -1px #3a4246 inset, 0 2px 0 #1d1d1d;
	color: #ffffff;
	display: table-cell;
	font-size: 16px
height: 30px;
	line-height: 32px;
	transition-duration: 0.4s;
	width: 33%;
}
.vizes_vb_nso_kivezetes_mobil .vizes_vb_menu .vvb-button:hover {
	background: #2f4d5d;
	-moz-box-shadow: 1px 1px 1px #2f4d5d inset, -1px 1px 1px #2f4d5d inset, 0 -1px 2px -1px #2f4d5d inset, 0 2px 0 #173645;
	-webkit-box-shadow: 1px 1px 1px #2f4d5d inset, -1px 1px 1px #2f4d5d inset, 0 -1px 2px -1px #2f4d5d inset, 0 2px 0 #173645;
	box-shadow: 1px 1px 1px #2f4d5d inset, -1px 1px 1px #2f4d5d inset, 0 -1px 2px -1px #2f4d5d inset, 0 2px 0 #173645;
	color: #b3ccd9;
}
.vizes_vb_nso_kivezetes_mobil .vizes_vb_menu .vvb-button.superfeed {
	background: none repeat scroll 0 0 #f2d368;
	border-radius: 3px;
	box-shadow: 1px 1px 1px #f2d368 inset, -1px 1px 1px #f2d368 inset, 0 -1px 3px -1px #f2d368 inset, 0 3px 0 #d6b84f;
	color: #333333;
}
.vizes_vb_nso_kivezetes_mobil .vizes_vb_menu .vvb-button.superfeed:hover {
	background: #d6b84f;
	-moz-box-shadow: 1px 1px 1px #d6b84f inset, -1px 1px 1px #d6b84f inset, 0 -1px 2px -1px #d6b84f inset, 0 2px 0 #b99e34;
	-webkit-box-shadow: 1px 1px 1px #d6b84f inset, -1px 1px 1px #d6b84f inset, 0 -1px 2px -1px #d6b84f inset, 0 2px 0 #b99e34;
	box-shadow: 1px 1px 1px #d6b84f inset, -1px 1px 1px #d6b84f inset, 0 -1px 2px -1px #d6b84f inset, 0 2px 0 #b99e34;
	color: #333333;
}
.vizes_vb_nso_kivezetes_mobil .current_page {
	display: block;
	text-align: center;
	font-weight: 700;
	font-family: "Oswald";
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	padding: 0 0 20px 0;
	color: #3a4246;
}

/* riÃ³ 2016 */

.rio2016-mobil {
	padding: 19px 0px 20px 0px;
	background: url("http://www.nemzetisport.hu/data/files/Rio_t_szponzi/rio-t-bg.jpg");
	background-repeat: repeat;
	background-position: top center;
}
.rio2016-mobil .head {
	display: block;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 10px 20px 0px 20px;
	height: 105px;
	/*background: rgba(63, 107, 170, .85);*/
	background: rgba(0, 0, 0, 0.38);
	overflow: hidden;
}
.rio2016-mobil .head .logo {
	display: block;
	float: left;
}
.rio2016-mobil .head .title {
	display: block;
	box-sizing: border-box;
	float: right;
	padding-top: 30px;
	font-family: Oswald;
	font-weight: 800;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
}
.rio2016-mobil .buttons {
	padding: 0px 20px;
	overflow: hidden;
}
.rio2016-mobil .buttons a {
	position: relative;
	display: block;
	box-sizing: border-box;
	float: left;
	margin: 0px 1.5%;
	border-bottom: 4px solid #a2004d;
	border-radius: 4px;
	width: 30%;
	height: 40px;
	background: #c00466;
	font-family: Oswald;
	font-weight: 800;
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
}
.rio2016-mobil .buttons a > span {
	display: block;
	position: absolute;
	bottom: 10px;
	left: calc(50% - 5px);
	width: 10px;
	height: 6px;
	color: #a2004d;
	font-size: 9px;
	line-height: 20px;
}
.rio2016-mobil .buttons a.closed > span.up {
	display: none;
}
.rio2016-mobil .buttons a:not(.closed) > span.down {
	display: none;
}
.rio2016-mobil .calendar {
	box-sizing: border-box;
	margin-top: 20px;
	padding: 10px 20px 4px 20px;
	background: transparent;
	overflow: hidden;
}
.rio2016-mobil .calendar.closed {
	display: none;
}
.rio2016-mobil .calendar .day {
	display: block;
	float: left;
	width: 12%;
	height: 45px;
	margin-right: 6.5px;
	margin-bottom: 6px;
	padding-top: 10px;
	background: rgba(39, 39, 39, .4);
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}
.rio2016-mobil .calendar .day.day-11,
.rio2016-mobil .calendar .day.day-18 {
	margin-right: 0;
}
.rio2016-mobil .calendar .day.actual {
	background: #66b947;
}
.rio2016-mobil .calendar .day:hover {
	background: rgba(181, 5, 97, .7);
}
.rio2016-mobil .calendar .day.selected {
	background: rgba(181, 5, 97, .7);
}
.rio2016-mobil .calendar .day .num {
	font-family: Oswald;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 7px;
}
.rio2016-mobil .calendar .day .text {
	font-family: Arial;
	font-weight: 100;
	font-size: 10px;
	padding: 0;
	text-transform: capitalize;
	line-height: 10px;
}
.rio2016-mobil .sports {
	box-sizing: border-box;
	margin-top: 20px;
	padding: 10px 20px 4px 20px;
	background: transparent;
	overflow: hidden;
}
.rio2016-mobil .sports.closed {
	display: none;
}
.rio2016-mobil .sports .sport {
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 49%;
	height: 60px;
	background: rgba(39, 39, 39, .40);
	cursor: pointer;
	overflow: hidden;
}
.rio2016-mobil .sports .sport:nth-child(2n) {
	margin-right: 0;
}
.rio2016-mobil .sports .sport:hover {
	background: rgba(181, 5, 97, .7);
}
.rio2016-mobil .sports .sport.selected {
	background: rgba(181, 5, 97, 1);
}
.rio2016-mobil .sports .sport .text {
	float: left;
	padding: 0;
	font-family: Arial;
	font-weight: 400;
	font-size: 13px;
	line-height: 80px;
	color: #fff;
	text-transform: capitalize;
	line-height: 60px;
}
.rio2016-mobil .sports .sport .icon {
	float: left;
	margin-left: 5px;
	margin-top: 7px;
	width: 45px;
	height: 45px;
	background-image: url("/static/style/nso/rio2016/img/sprite-sports.png");
	background-repeat: no-repeat;
	background-size: 527px 516px;
	transform: scale(0.8);
	filter: grayscale(1) brightness(10);
	-webkit-filter: grayscale(1) brightness(10);
}

.rio2016-mobil .icon.asztalitenisz			{ background-position: -180px -471px	}
.rio2016-mobil .icon.atletika				{ background-position: -135px -336px	}
.rio2016-mobil .icon.kerekpar				{ background-position: -45px -381px		}
.rio2016-mobil .icon.okolvivas				{ background-position: -392px -0px		}
.rio2016-mobil .icon.birkozas				{ background-position: -405px -471px	}
.rio2016-mobil .icon.evezes					{ background-position: -482px -0px		}
.rio2016-mobil .icon.labdarugas				{ background-position: -437px -45px		}
.rio2016-mobil .icon.golf					{ background-position: -437px -270px	}
.rio2016-mobil .icon.hosszutavuszas			{ background-position: -315px -426px	}
.rio2016-mobil .icon.ijaszat				{ background-position: -45px -336px		}
.rio2016-mobil .icon.cselgancs				{ background-position: -225px -426px	}
.rio2016-mobil .icon.gyeplabda				{ background-position: -45px -426px		}
.rio2016-mobil .icon.kajak-kenu				{ background-position: -392px -135px	}
.rio2016-mobil .icon.kosarlabda				{ background-position: -225px -336px	}
.rio2016-mobil .icon.kezilabda				{ background-position: -0px -426px		}
.rio2016-mobil .icon.lovaglas				{ background-position: -315px -381px	}
.rio2016-mobil .icon.sportloveszet			{ background-position: -482px -225px	}
.rio2016-mobil .icon.muugras				{ background-position: -225px -381px	}
.rio2016-mobil .icon.ottusa					{ background-position: -270px -426px	}
.rio2016-mobil .icon.ritmikus-gimnasztika	{ background-position: -437px -315px	}
.rio2016-mobil .icon.rogbi					{ background-position: -482px -45px		}
.rio2016-mobil .icon.roplabda				{ background-position: -225px -471px	}
.rio2016-mobil .icon.strandroplabda			{ background-position: -315px -336px	}
.rio2016-mobil .icon.torna					{ background-position: -437px -180px	}
.rio2016-mobil .icon.szinkronuszas			{ background-position: -482px -360px	}
.rio2016-mobil .icon.sulyemeles				{ background-position: -343px -210px	}
.rio2016-mobil .icon.tekvando				{ background-position: -0px -471px		}
.rio2016-mobil .icon.tenisz					{ background-position: -482px -405px	}
.rio2016-mobil .icon.tollaslabda			{ background-position: -180px -336px	}
.rio2016-mobil .icon.trambulin				{ background-position: -437px -360px	}
.rio2016-mobil .icon.triatlon				{ background-position: -90px -471px		}
.rio2016-mobil .icon.uszas					{ background-position: -482px -315px	}
.rio2016-mobil .icon.vadvizi-evezes			{ background-position: -90px -381px		}
.rio2016-mobil .icon.vitorlazas				{ background-position: -482px -135px	}
.rio2016-mobil .icon.vivas					{ background-position: -437px -90px		}
.rio2016-mobil .icon.vizilabda				{ background-position: -343px -255px	}

.rio-sidebar {
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
}

.rio-sidebar table {
	width: 100%;
}

.rio-sidebar .rio-header {
	border: 0px;
}

.rio-sidebar .rio-header td{
	background: url(/static/style/nso/rio2016/img/sidebar-header.jpg) no-repeat;
	height: 85px;
	background-size: auto 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-size: 30px;
	text-transform: uppercase;
	color: #423E88;
	font-weight: bold;
	font-family: 'Oswald';
	border-bottom: 1px solid #bababa;
}

.rio-sidebar .rio-medal {
	background: #fff url(/static/style/nso/rio2016/img/medal.png) no-repeat top right;
	height: 50px;
	background-size: auto 100%;
	width: 100%;
}

.rio-sidebar table tr {
	height: 30px;
	border-top: 1px solid #F1F1F1;
}

.rio-sidebar table tr td:nth-child(1) {
	font-weight: bold;
	color: #423E88;
	width: 14%;
	vertical-align: middle;
	text-align: center;
}

.rio-sidebar table tr td:nth-child(2) {
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.rio-sidebar table tr td:nth-child(3),
.rio-sidebar table tr td:nth-child(4),
.rio-sidebar table tr td:nth-child(5) {
	width: 21%;
	vertical-align: middle;
	text-align: center;
}

.rio-sidebar table tr td.separator {
	text-align: center;
	vertical-align: middle;
	color: #B0B1B4;
}

/* tags v2 */
.tags-v2 {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tags-v2 > a {
	display: inline-block;
	margin-bottom: 9px;
	margin-right: 10px;
	border: 1px solid #a5a5a5;
	padding: 0px 10px 0px 9px;
	border-radius: 3px;
	height: 28px;
	font-family: "Oswald";
	font-size: 10px;
	font-weight: 700;
	line-height: 28px;
	text-transform: uppercase;
	text-align: center;
	color: #333333;
	transition: all .2s ease-in-out 0s;
}
.tags-v2 > a:hover {
	background: #a5a5a5;
	color: #f2f2f2;
}
#article > article > .article-body .tags-v2 > a {
	color: #333333;
}
#article > article > .article-body .tags-v2 > a:hover {
	color: #f2f2f2;
}

/* szerző képek */

.author-image {
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 7px;
	border: 2px solid #fff;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	overflow: hidden;
	text-align: center;
}
.author-image > img {
	display: inline-block;
	vertical-align: middle;
	width: 36px;
	height: 36px;
}

/* új lista az app szerinti kinézettel */
.app-list-items {
	background: #fff;
	overflow: hidden;
}
.app-list-items header {
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-top: 20px;
	padding-bottom: 5px;
	font-family: 'Oswald';
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	text-align: center;
}
.app-list-item {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	overflow: hidden;
}
.app-list-item.has-image.first {
	margin-top: 0px;
}
.app-list-item > a.image,
.app-list-item > strong a.image {
	display: block;
	margin-bottom: 15px;
}
.app-list-item > a.image > img,
.app-list-item > strong a.image > img {
	display: block;
	width: 100%;
}
.app-list-item > a.title,
.app-list-item > strong > a.title {
	display: block;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: 'Oswald';
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	color: #333;
}
.app-list-item > p,
.app-list-item > strong > p {
	padding-left: 15px;
	padding-right: 15px;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	text-transform: none;
	color: #444;
}
.app-list-item > p > strong {
	font-weight: 700;
}

/* eneos hirdetés */
/*
#article article.csatorna_1845[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before ,
#article article.csatorna_1866[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before ,
#article article.csatorna_1867[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before ,
#article article.csatorna_1865[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before ,
#article article.csatorna_1846[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before ,
#article article.csatorna_1857[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before ,
#article article.csatorna_1861[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before ,
#article article.csatorna_1856[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before ,
#article article.csatorna_1863[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before {
	content: ' ';
	display: block;
	position: static;
	width: 100%;
	height: 33px;
	background-image: url('http://www.nemzetisport.hu/data/superfeed/nso_eneos_desktop2018.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 369px;
}

/*
#article article.csatorna_1843[data-nincs-banner="0"] .article-body table.cikkkeptable > tbody > tr > td > div:before {
	content: ' ';
	display: block;
	position: static;
	width: 100%;
	height: 32px;
	background-image: url('/static/style/nso/2012/img/nso_eneos_mobile.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 369px;
}
*/

/* adult content */
div.content.plus18 { display: none }
#adult-content-18 {
	padding-top: 60px;
	margin: 0px;
	text-align: center;
}
#adult-content-18.hide {
	display: none;
}
#adult-content-18 .title {
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: 'NimbusSanNovConDHeaRegular';
	font-weight: 400;
	font-size: 40px;
	line-height: 50px;
	text-transform: none;
	color: #333;
}
#adult-content-18 p {
	margin: 0px auto 30px auto;
	width: 245px;
	font-weight: 700;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: 1px;
	text-align: left;
}
#adult-content-18 .button {
	display: inline-block;
	margin-bottom: 10px;
	border: 1px solid #555555;
	border-radius: 5px;
	width: 340px;
	height: 30px;
	font-weight: 700;
	font-size: 11px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #222;
	cursor: pointer;
}
#adult-content-18 .button.button-18-plus {
	background: #8b0000;
	color: #fff;
}
#adult-content-18 .button.button-18-minus {
	margin-bottom: 0px;
}


/* LIVE */
#live_container {
	box-sizing: border-box;
	margin-left: -10px;
	padding: 1px 6px 6px 6px;
	width: calc(100% + 20px);
	background: #e5e5e5;
}

.live-item {
	position: relative;
	margin-top: 6px;
	background: #fff;
	text-align: center;
	transition: opacity 1s ease-out 0s;
	opacity: 1;
}
.live-item.hide {
	display: none;
}
.live-item.hided {
	opacity: 0;
}
.highlighted-items .live-item {
	background: #f4f4f4;
}

.live-item > .content {
	text-align: left;
}
.live-item .head {
	padding: 10px 12px 0px 12px;
	overflow: hidden;
}
.live-item .head .buzword,
.live-item .head .time {
	float: left;
	padding: 0px 5px;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 10px;
	line-height: 15px;
	text-transform: none;
	background: #666666;
	color: #fff;
}
.live-item .head .buzword {
	float: right;
	text-transform: uppercase;
}
.article-body .live-item h2 {
	padding: 10px 12px;
	font-family: 'Open Sans';
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-transform: none;
	color: #222;
}
.article-body .live-item p {
	padding: 10px 12px;
	font-family: 'Lora';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	text-transform: none;
	color: #222;
}
.article-body .live-item h2 + p {
	padding-top: 0;
}

/* post types */

.live-item.type-image-only > .content > img {
	display: block;
	margin: 0px auto;
	max-width: 100%;
	width: 100%;
	height: auto;
}
.live-item > .content > p.embed-comment,
.live-item > .content > p.comment-text,
.live-item.type-comment-only > .content > p,
.live-item.type-video-comment > .content > p,
.live-item.type-image-comment > .content > p {
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}
.live-item > .content > .embed-content {
	background: #f0f0f0;
	padding: 5px 10px;
}
.live-item.type-image-comment > .content > img {
	display: block;
	margin: 0px auto;
	max-width: 100%;
	width: 100%;
	height: auto;
}
.live-item > .content iframe {
	display: block;
	border: 0;
	margin: 0px auto;
	padding: 0;
	max-width: 100%;
}
.live-item.type-video > .content iframe,
.live-item.type-video-comment > .content iframe,
.live-item.type-dailymotion > .content iframe {
	height: auto;
}
.live-item > .content > article {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 25px 53px;
}
.live-item > .content > article > h1 {

}
.live-item > .content > article > h1 > a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 40px;
	line-height: 48px;
	color: #222;
	text-decoration: none;
	transition: color .2s ease-out 0s;
}

.live-item > .content > article > h1 > a:hover,
.live-item.type-article-title-lead-image > .content:hover > article > h1 > a,
.live-item.type-article-title-lead-image-comment > .content:hover > article > h1 > a {
	color: #444;
}

.live-item > .content > article > p.lead {
	padding: 15px 27px 5px 27px;
	font-weight: 400;
	font-size: 24px;
	line-height: 36px;
	color: #222;
}

.live-item > .content > article > p.lead > a {
	font-weight: 400;
	font-size: 24px;
	line-height: 36px;
	color: #222;
    cursor: pointer;
}

.live-item > .content > article > p.lead > a:hover { text-decoration: none; }

.live-item > .content > article > img, .live-item > .content > article > a > img {
	display: block;
	margin: 15px auto;
	width: 600px;
	height: auto;
}

.live-item.type-facebook > .content iframe {
	width: 500px;
	background: #fff;
}
.live-item.type-reddit > .content iframe {
	width: 594px;
}
.live-item.type-reddit > .content .embedly-card-hug {
	background: #fff;
}
.live-item.type-dailymotion > .content > i,
.live-item.type-dailymotion > .content > a,
.live-item.type-dailymotion > .content > br,
.live-item.type-giphy > .content iframe + p {
	display: none;
}
.live-item.type-twitter > .content twitterwidget {
	margin-left: auto;
	margin-right: auto;
}
.live-item.type-instagram > .content iframe.instagram-media {
	width: 80% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.live-item.type-streamable > .content iframe {
	height: auto;
	margin-bottom: 10px;
}

#button-live-more {
	margin-top: 12px;
	display: none;
	border: 1px solid #700000;
	padding: 10px;
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	font-weight: 700;
	background: #8b0000;
	transition: background .2s ease-out 0s;
}


/* GIF */
.gif-preview {
	position: relative;
}
.gif-preview > img {
	display: block;
	float: none;
}
.gif-preview.play-button::after {
	content: ' ';
	position: absolute;
	top: 0; right: 0;
	bottom: 0; left: 0;
	background: url(/static/style/nso/2012/img/icon-gif-play.png);
	background-repeat: no-repeat;
	background-position: center;
}

/* ad ocean */

.ado-holder {
	margin: 10px auto;
	max-width: 100%;
}
.ado-holder > div {
	margin: 0px auto !important;
}
.ado-holder .ad-ocean-text {
	display: block;
	pointer-events: none;
	font-size: 10px;
	line-height: 15px;
	color: #C2C6CF;
	text-align: center;
	text-transform: uppercase;
}
.ado-holder > div + script + script + .ad-ocean-text,
.ado-holder > div + script + script + script + .ad-ocean-text {
	display: none;
}
div.content section.banner .ado-holder {
	margin: 0px auto;
}
.ado-holder ins.adsbygoogle {
	display: block !important;
	margin: 0px auto;
}

/* uj gyors hirlista, csak cim, idopont */

a.nso-news-item {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	align-content: center;
	justify-content: center;
	flex-wrap: nowrap;
	border-bottom: 1px solid #ccc;
	padding-top: 3px;
	cursor: pointer;
	min-height: 45px;
	padding-left: 73px;
	background: #fafafa;
}
a.nso-news-item .time {
	box-sizing: border-box;
	position: absolute;
	left: 0px;
	top: 0px;
	width: auto;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	align-content: center;
	justify-content: center;
	flex-wrap: nowrap;
	color: #8b0000;
	background: #fff;
	padding: 10px 15px;
	text-align: center;
}
.elmulthet {
	overflow: hidden;
	white-space: nowrap;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px;
}
.elmulthet strong {
	font-weight: 700;
	font-size: 11px;
}
.elmulthet > ul > li {
	display: inline-block;
	box-sizing: border-box;
	margin: 0px 3px;
	padding-top: 3px;
	width: calc(100% / 7 - 6px);
	height: 50px;
	text-align: center;
	text-transform: uppercase;
	background: #3f7fa4;
	overflow: hidden;
	white-space: nowrap;
}
.elmulthet > ul > li > a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}
.elmulthet > ul > li > a > span {
	display: block;
	font-size: 20px;
}
#ad-gate-2017 {
	display: none;
}

/* print ajánló widget */

#nso_print_ajanlo {
	padding: 0px 15px;
}
#nso_print_ajanlo > a:first-child {
	display: block;
	margin-bottom: 10px;
	font-family: 'Oswald';
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	color: #333;
}
#nso_print_ajanlo > div.lead {
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	text-transform: none;
	color: #444;
}
#nso_print_ajanlo > div.lead > strong {
	font-weight: 700;
}
#nso_print_ajanlo > div.lead > a {
	color: #8b0000 !important;
}
#nso_print_ajanlo > a > img {
	display: block;
	margin: 10px auto;
	max-width: 100%;
}
.live-item > .content > p.embed-comment, .live-item > .content > p.comment-text, .live-item.type-comment-only > .content > p, .live-item.type-video-comment > .content > p, .live-item.type-image-comment > .content > p{
    font: inherit;
}

@media(max-width: 465px) {
	.goAdverticum {
		margin-top: 15px;
	}
	.goAdverticum > div[style*="position: relative;"] > span {
		top: 100% !important;
		right: 50% !important;
		transform: translate(50%, -100%) !important;
	}
}

.goAdverticum iframe {
	max-width: 100%;
	margin: auto;
}
