html {
	background:#fff;
}

body {
	font-family:'Open Sans';
	font-size:16px;
	line-height:26px;
}

.voll {
	font-family:'Vollkorn',serif;
}

.bg-1 {
	background:#f7f7f7;
}

.title {
	font-weight:300;
	font-family:'Vollkorn',serif;
	font-size:60px;
	line-height:60px;
	padding-bottom:15px;
	margin:30px 0 20px;
	background:url(../images/diszito_vonal.png) left bottom no-repeat;
}

.title-2 {
	color:#0c84c4;
	font-style:italic;
	font-weight:300;
	font-family:'Vollkorn',serif;
	font-size:48px;
	line-height:48px;
	padding-bottom:20px;
	margin:30px 0 20px;
	background:url(../images/diszito_vonal.png) left bottom no-repeat;
}

.title-3 {
	color:#0c84c4;
	font-weight:300;
	font-size:24px;
	line-height:24px;
	padding-bottom:20px;
}

.more {
	color:#0c84c4;
	text-decoration:underline;
}

.more:hover {
	text-decoration:underline;
	color:#0c84c4;
}

.size-2 {
	font-size:24px;
	line-height:30px;
}

.pdt-tit {
	padding-top:56px;
}

.color-1 {
	color:#0c84c4;
}

header {
	padding:40px 0;
}

.to-top {
	width:40px;
	height:40px;
	display:inline-block;
	background:url(../images/button_pagetop_off.png);
}

.to-top:hover {
	background:url(../images/button_pagetop_on.png);
}

.news.thumb {
	margin-bottom:60px;
}

.news .lead {
	font-size:16px;
	line-height:24px;
	margin:20px 0;
}

footer {
	background:#434345;
	padding:40px 0;
	color:#fff;
	text-align:center;
	font-size:14px;
	padding:90px 0;
}
footer a,footer a:hover{color:white;}

.slider {
	height:600px;
	overflow-y:hidden;
}

.slider .slide {
	height:600px;
	position:absolute;
	width:100%;
}

.slider .slide span {
	font-style:italic;
	background:rgba(0,0,0,0.4);
	color:#fff;
	padding:40px;
	position:absolute;
	top:340px;
	font-size:48px;
	line-height:52px;
}

.doc-list {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}

.doc-list li {
	display:block;
	padding:0;
	margin:30px 0;
	min-height:65px;
	padding-left:95px;
	background-repeat:no-repeat;
	background-position:left top;
}

.doc-list li strong {
	display:block;
	margin-bottom:5px;
}

.ico.pdf {
	background-image:url(../images/icon_pdf.png);
}

.ico.doc {
	background-image:url(../images/icon_doc.png);
}

.ico.ppt {
	background-image:url(../images/icon_ppt.png);
}

.ico.cikk {
	background-image:url(../images/icon_cikk.png);
}

.ico.video {
	background-image:url(../images/icon_video.png);
}

.ico.embed {
	background-image:url(../images/icon_video.png);
}

.inp {
	height:50px;
	border:1px solid #9fcde5;
	background-color:#fff;
	width:100%;
	padding-left:10px;
	padding-right:10px;
	color:#434345;
	margin-bottom:30px;
}

select.sel {
	width:100%;
	background:#fff url(../images/button_dropdown_off.png) no-repeat right center;
	padding-right:40px;
	margin-bottom:20px;
	-webkit-appearance:none;
	-moz-appearance:none;
}

label {
	font-style:italic;
	color:#0c84c4;
	font-size:14px;
	font-weight:400;
}

.btn {
	background:#0d84c4;
	color:#fff;
	height:50px;
	border-radius:0;
}

.fake-table {
	display:table;
	width:100%;
	font-size:14px;
	line-height:16px;
}

.fake-table .fake-tr {
	display:table-row;
}

.fake-table .fake-tr div {
	border-bottom:1px dashed #0d84c4;
	display:table-cell;
	vertical-align:middle;
	min-height:40px;
	padding:20px 10px;
}

.docs-table .name {
	background-size:40px;
	background-repeat:no-repeat;
}

.docs-table .name strong {
	display:block;
}

.docs-table a {
	color:#434345;
}

.docs-table .fake-tr div:last-child {
	text-transform:uppercase;
}

.fake-table .fake-tr:last-child div {
	border:none;
}

.pager {
	color:#0d84c4;
	font-size:14px;
}

.pager span {
	color:#000;
}

.pager a {
	color:#000;
}

.pager a.active {
	color:#0d84c4;
	font-weight:700;
}

.list-head {
	background:#dbedf7;
	padding:10px;
	font-size:14px;
	color:#434345;
}

.list-head strong {
	font-size:16px;
	margin-right:10px;
}

.list-head a {
	color:#434345;
}

.list-head a.active {
	color:#0c84c4;
}

.single-doc {
	display:table;
	width:100%;
	margin-bottom:30px;
}

.single-doc div {
	display:table-row;
}

.single-doc div strong {
	display:table-cell;
	vertical-align:middle;
	height:40px;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:40px;
	padding-left:50px;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe,.video-container object,.video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.map iframe {
	width:100%!important;
}

.languages{padding-top:30px;}
.languages a{margin:0 5px;color:#aaa;}
.languages a.active{color:#434345;}

@media (max-width: 768px) {
	.btn {
		width:100%;
	}
	
	.slider {
		margin-left:-15px;
	}
	
	.title,.title-2 {
		background-position:center bottom;
		text-align:center;
	}
	
	.news.thumb img {
		margin-bottom:20px;
	}
	
	.doc-list li {
		padding:90px 0 0;
		background-position:center top;
	}
	
	header {
		padding:40px 0 0!important;
	}
	
	.news.thumb {
		margin-bottom:40px;
	}
	
	.pic-left,.pic-right {
		clear:both;
		width:100%;
		margin-bottom:10px;
	}
	
	.fake-table {
		display:block;
		text-align:center;
	}
	
	.fake-table .fake-tr {
		display:block;
		border-bottom:1px dashed #0d84c4;
		padding:10px 0;
	}
	
	.fake-table .fake-tr div {
		display:block;
		border:0;
		height:auto!important;
		padding:10px;
	}
	
	.docs-table .name {
		background-position:center top;
		padding-top:50px!important;
		min-height:auto!important;
	}
	
	.docs-table .name strong {
		padding-bottom:10px;
	}
}

@media (min-width: 1200px) {
	.container {
		width:1030px;
	}
}

@media (min-width:768px) {
	.pic-left {
		float:left;
		margin-right:30px;
		margin-bottom:10px;
	}
	
	.docs-table .name {
		background-position:left center;
		padding-left:50px!important;
	}
	
	.docs-table .fake-tr div:first-child {
		width:200px;
	}
	
	.docs-table .fake-tr div:last-child {
		text-align:right!important;
	}
}