@charset "utf-8";

/*#html, body {
	margin: 0px;
	padding: 0px;
	background-color: #e5e8ea;
}*/

a {
	outline: none;
}

/*#container {
	width: 960px;
	background-color: #FFF;
	margin: 0 auto;
	margin-top: 30px;
	padding: 0 20px 70px 20px;
	-moz-box-shadow:    2px 2px 6px 3px #AAB4BB;
	-webkit-box-shadow: 2px 2px 6px 3px #AAB4BB;
	box-shadow:         2px 2px 6px 3px #AAB4BB;
}*/

/*#header {
	height: 80px;
}*/

/*#header-inner {
	width: 960px;
	height: 100px;
	background-color: #ffffff;
	margin: 0px auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}*/

/*#header-inner a {
	color: #43667f;
	text-decoration: underline;
}*/

/*#header-inner a:hover {
	color: #C45F05;
	text-decoration: underline;
}*/

/*#menu {
	width: 960px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	border-top: 1px solid #a5b9cd;
	border-bottom: 1px solid #a5b9cd;
}*/

/*#menu-inner {
	height: 15px;
	padding: 6px 0px 5px 0px;
	margin: 3px 0px 0px 0px;
	background-color: #6286a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	-moz-border-radius: 2px 2px 2px 2px;
}*/

#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	height: 20px;
}

#breadcrumbcimlap {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 10px;
    padding-top: 5px;
}

#breadcrumb a {
	color: #666;
	text-decoration: none;
}

#breadcrumb a:hover {
	color: #c45f05;
	text-decoration: underline;
}

#breadcrumb a.active {
	color: #c45f05;
	text-decoration: none;
}

#menu-inner a {
	color: #FFF;
	text-decoration: none;
}

ul.links li {
	padding: 0px;
}

.primary-links li a {
	padding: 0px 6px 0px 9px;
	/*border-right: 1px solid #FFF;*/
}

.primary-links.links {
	text-align: center;
}

.primary-links li a:hover {
	padding: 6px 6px 5px 9px;
	background-color: #e7ecef;
}

#menu-inner a:hover {
	color: #43667f;
	-moz-border-radius: 2px;
}

.primary-links li.last a {
	border-right: none;
}

ul.secondary-links li {
	display: block;
}

.secondary-links li a {
	color: #242323;
}

.secondary-links li a:hover {
	color: #7494ac;
}

#left {
	width: 174px;
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#left-inner {
	margin: 0px 8px 0px 0px;
}

#content-wrapper {
	width: 960px;
}

#content {
	width: 553px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	line-height: 1.4em
}

#content-inner {
	margin: 0px 12px 0px 14px;
}

#content-inner a {
	color: #43667f;
	text-decoration: underline;
}

#content-inner a:hover {
	color: #c45f05;
	text-decoration: underline;
}

#content-inner h2 {
	font-size: 12px;
	margin-bottom: 0px;
}

#content-inner h2 a {
	color: #43667f;
	text-decoration: none;
}

#content-inner h2 a:hover {
	color: #c45f05;
	text-decoration: none;
	background-color: #ffffff;
}

#right {
	width: 229px;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#right-inner {
	margin: 0px 0px 10px 12px;
}

#right-inner .block {
	line-height: 1.5em;
}

/*** Fooldal ***/

/* 3 sav */

body.two-sidebars #content {
  float: left;
  margin: 0;
  padding: 0;
  width: 553px;
}

/* 2 sav: bal oldal */

body.sidebar-left #content {
  float: right;
  margin: 0;
  padding: 0;
  width: 786px;
}

/* 2 sav: jobb oldal */

body.sidebar-right #content {
  float: left;
  margin: 0;
  padding: 0;
  width: 730px;
}

/* 1 sav */

body.no-sidebars #content {
	float: left;
	margin: 0;
	padding: 0;
	width: 960px;
}

/*** Oldalsavok ***/

/* 3 sav: bal oldal */

body.two-sidebars #left {
  float: left;
  margin: 0;
  padding: 0;
  width: 174px;
}

/* 3 sav: jobb oldal */

body.two-sidebars #right {
  float: right;
  margin: 0;
  padding: 0;
  width: 229px;
}

/* 2 sav: bal oldal */

body.sidebar-first #left {
  float: left;
  margin: 0;
  padding: 0;
  width: 174px;
}

/* 2 sav: jobb oldal */

body.sidebar-second #right {
  float: right;
  margin: 0;
  padding: 0;
  width: 229px;
}

#block-relevant_content-hirek {
	background-color: #EAEFF4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#block-relevant_content-hirek li {
	list-style-type: none;
	margin: 10px;
}

#clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
/*#footer {
	height: 400px;
	padding: 15px 0px 7em 0px;
}*/

/*#footer-inner {
	width: 960px;
	background-color: #FFF;
	margin: 0px auto;
	padding: 4px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
}*/

/*#footer-inner a {
	color: #222222;
	text-decoration: none;
}*/

/*#footer-inner a:hover {
	color: #c45f05;
	text-decoration: underline;
}*/

h1 {
	margin: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #43667F;
	font-size: 16px;
	font-weight: bold;
}

#block-locale-0 {
	float: right;
	position: relative;
	top: 58px;
	padding: 0 3px 0 0;
}

#block-locale-0.block ul {
	padding: 0 0 0 2px;;
}

#block-locale-0 ul li {
	list-style: none;
	display: inline;
	padding: 0 6px 0 0;
}

#block-block-2 {
	float: right;
	position: relative;
	padding: 50px 0 0 0;
}

#block-block-2 ul li {
	list-style: none;
	display: inline;
	padding: 0 6px 0 0;
}

#block-block-134 {
	float: right;
	position: relative;
	padding: 50px 0 0 0;
}

#block-block-134 ul li {
	list-style: none;
	display: inline;
	padding: 0 6px 0 0;
}

#block-menu_block-1,
#block-book-0,
#block-i18n_book_navigation-0 {
	background-color: #ecf1f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	border-bottom: 1px solid #ecf1f4;
	-moz-border-radius: 4px 4px 0px 0px;
	/*margin: 10px;*/
}

#block-menu_block-1 ul li.leaf,
#block-book-0 ul li.leaf,
#block-i18n_book_navigation-0 ul li.leaf {
	list-style: none;
	display: block;
	border-bottom: 1px solid #ecf1f4;
}

#block-menu_block-1 li,
#block-book-0 li,
#block-i18n_book_navigation-0 li {
	padding: 0px 0px  0px 0px;
}

#block-menu_block-1 a,
#block-book-0 a,
#block-i18n_book_navigation-0 a {
	color: #333333;
	text-decoration: none;
	display: block;
	margin-left: -11px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 3px;
	padding-right: 3px;
	background-color: #ecf1f4;
	border-bottom: 1px solid #ffffff;
	-moz-border-radius: 2px 2px 2px 2px;
}

#block-menu_block-1 a:hover,
#block-book-0 a:hover,
#block-i18n_book_navigation-0 a:hover {
	color: #c37a4e;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
	padding-top: 3px;
	padding-right: 3px;
	background-color: #edede9;
	border-bottom: 1px solid #ffffff;
}


#block-menu_block-1 a.active,
#block-book-0 a.active,
#block-i18n_book_navigation-0 a.active {
	color: #b45a23;
	display: block;
	padding-bottom: 2px;
	padding-top: 3px;
	padding-right: 3px;
	background-color: #EBE6CC;
	border-bottom: 1px solid #ffffff;
	-moz-border-radius: 2px 2px 2px 2px;
}

li.expanded,
li.collapsed {
	list-style-type: none;
	list-style-image: none;
	display: block;
	border-bottom: 1px solid #ecf1f4;
}

h2 {
	font-size: 12px;
	color: #000;
	margin: 5px 0 3px 0;
}

h3 {
	font-size: 12px;
	color: #000;
}

h4 {
	font-size: 12px;
	color: #000;
	margin-bottom: 5px;
}

#content p {
	margin-bottom: 2px;
	margin-top: 6px;
	line-height: 1.4em;
}

#left .block h2, #right .block h2 {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6286a0;
	padding: 3px 0px 1px 0px;
	text-transform: uppercase;
	margin: -4px 0 4px 0;
	-moz-border-radius: 2px 2px 2px 2px;
	text-align:center
}

#right-inner .block a {
	color: #333333;
	text-decoration: none;
}

#right-inner .block a:hover {
	color: #c45f05;
	text-decoration: none;
}

#right-inner .block {
	padding-bottom: 4px;
	margin-bottom: 4px;
	/*border-bottom: 2px solid #6286a0;*/
	font-size: 11px;
}

#left-inner .block {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}

#content .tablazat thead {
	border-top: 2px solid #6286a0;
	border-bottom: 2px solid #6286a0;
	background-color: #eaeff4;
	text-transform: uppercase;
}

#content .tablazat thead th {
	height: 20px;
}

#content .hasabfejlec thead {
	border: 1px solid #DAD9C7;
	background-color: #EBE6CC;
	text-transform: uppercase;
}

#content .tablazat td {
	border: 1px solid #DAD9C7;
}

.tablazat thead th {
	border-bottom: none;
}

.hasabfejlec thead th {
	border-bottom: none;
}

#content .hasabfejlec thead th {
	height: 20px;
}

hr {
	border: 0px;
	color: #6286a0;
	background-color: #6286a0;
	height: 1px;
	width: 100%;
}

.tablazat tr.odd {
	background-color: #faf8f2;
	border: 1px solid #DAD9C7;
}

.tablazat tr.even {
	background-color: #f5f2e5;
	border: 1px solid #DAD9C7;
}

.kethasab tr.odd {
	background-color: #FFF;
}

.kethasab tr.even {
	background-color: #FFF;
}

.kethasab tr.even, tr.odd {
	border: none;
}

.kethasab tbody {
	border: none;
}

.kethasab td {
	vertical-align: top;
}

.form-item {
	margin-top: 0px;
}

#edit-adjustisearch-search-input {
	width: 190px;
	background-color: #ffffff;
	border: 1px solid #6286A0;
	height: 16px;
}

/*
#edit-adjustisearch-search-submit {
	border: 1px solid #6286a0;
	background-color: #dee5ec;
	width: 60px;
	font-size: 11px;
}
*/

#edit-adjustisearch-search-submit {
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0;
    padding: 0 0 0 0;
    text-indent: -9999px;
    width: 20px;
    background-image: url(http://www.oszk.hu/sites/default/files/custom_search/search.png);
    background-repeat: no-repeat;
}

#block-adjustisearch-0 .form-item {
	display: inline;
}

#block-custom_search_blocks-1 .form-item {
	display: inline;
}

#block-custom_search_blocks-2 .form-item {
	display: inline;
}

#block-custom_search_blocks-3 .form-item {
        display: inline;
}

#block-custom_search_blocks-4 .form-item {
	display: inline;
}

#block-search-0 input {
	border: 1px solid #21704C;
	width: 145px;
	background-color: #d2ebe0;
}

#block-custom_search_blocks-1 input {
	width: 145px;
	background-color: #ffffff;
}

#block-custom_search_blocks-2 input {
	width: 145px;
	background-color: #ffffff;
	border: 1px solid #6286A0;
}

#block-custom_search_blocks-3 input {
        width: 145px;
        background-color: #ebe6cc;
        border: 1px solid #B45A23;
	color: #B45A23;
}

#block-custom_search_blocks-5 input {
	width: 200px;
	height: 17px;
}

#block-search-0 .form-submit {
	width: 60px;
	font-size: 11px;
}

#block-custom_search_blocks-1 .form-submit {
	width: 60px;
	font-size: 11px;
}

#block-custom_search_blocks-2 .form-submit {
	background-color: #DEE5EC;
	width: 60px;
	font-size: 11px;
}

#block-custom_search_blocks-3 {
	height: 30px;
	padding: 4px 0 0 0;
}

#block-custom_search_blocks-3 .form-submit {
        background-color: #DEE5EC;
        width: 60px;
        font-size: 11px;
}

#block-custom_search_blocks-1 input.form-submit {
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0;
    padding: 0 0 0 0;
    text-indent: -9999px;
    width: 20px;
}

#block-custom_search_blocks-1 input {
    float: left;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 190px;
}

#block-custom_search_blocks-2 input.form-submit,
#block-custom_search_blocks-4 input.form-submit {
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    margin-top: -5px;
    padding: 0 0 0 0;
    text-indent: -9999px;
    width: 20px;
}

#block-custom_search_blocks-2 input,
#block-custom_search_blocks-4 input {
    float: left;
    height: 16px;
    margin-top: -4px;
    padding: 0;
    width: 190px;
}

#block-custom_search_blocks-3 input.form-submit {
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    margin-top: -5px;
    padding: 0 0 0 0;
    text-indent: -9999px;
    width: 20px;
}

#block-custom_search_blocks-5 input.form-submit {
    border: medium none;
    cursor: pointer;
    display: inline-block;
	vertical-align: top;
    height: 20px;
    margin-top: 0;
    padding: 0 0 0 0;
    text-indent: -9999px;
    width: 20px;
}

#block-custom_search_blocks-5 .form-item {
	display: inline-block;
}

#block-custom_search_blocks-5 {
	margin: 0 0 0 0;
}

#block-custom_search_blocks-3 input {
    float: left;
    height: 18px;
    margin-top: -4px;
    padding: 0;
    width: 190px;
}


input.custom-search-default-value {
    color: #777777;
    font-size: 12px;
	font-style: italic;
}

#logo {
	float: left;
	/*width: 521px;*/
	width: 521px;
	height: 49px;
	padding: 10px 0px 0px 0px;
}

#block-menu_block-1.block-menu_block {
	border: 0px;
}

#block-menu_block-1.block-menu_block li {
	list-style-type: none;
	list-style-image: none;
}

.cimlap {
	display: none;
	margin: 0px;
	padding: 0px;
}


.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#block-views-hirek-block_1 {
	width: 255px;
	float: left;
}

#block-views-hirek-block_1 .views-field-title a {
	font-weight: bold;
	text-decoration: none;
}

#block-views-hirek-block_1 .node {
	margin-bottom: 10px;
}

#block-views-kiallitasok-block_1 .node {
	margin-bottom: 10px;
	margin-top: 0px;
}

#block-views-hirek-block_1 p {
	margin: 0px;
}

#block-views-hirek_node-block_2 .views-row {
	padding: 0 0 20px 0;
}

#block-views-_rendezvenyek-block_1 .views-row {
	padding: 0 0 20px 0;
}

#block-views-idoszaki_node-block_2 .views-row {
	padding: 0 0 20px 0;
}

#block-views-hirek_node-block_2 .views-field-title,
#block-views-hirek_node_en-block_2 .views-field-title,
#block-views-_rendezvenyek-block_1 .views-field-title,
#block-views-_rendezvenyek_en-block_1 .views-field-title,
#block-views-ef8027d9b3704d8ea1fb8087387509d1 .views-field-title,
#block-views-d8fd80ef0fa55180e20dd421866fddb5 .views-field-title {
	font-weight: bold;
}

#block-views-hirek_node-block_2 p {
	margin: 0px;
}

/*
#block-views-hirek-block_1 h2 {
	display: none;
}

#block-views-kiallitasok-block_1 h2 {
	display: none;
}
*/

#block-views-kiallitasok-block_1 {
	padding: 0 0 0 0;
}

#block-views-kiallitasok-block_1 .views-field-title a {
	font-weight: bold;
	text-decoration: none;
}

#block-views-kiallitasok-block_1 .views-row {
	margin-bottom: 10px;
}

#block-views-kiallitasok-block_1 p {
	margin: 0px;
}

#block-views-kiallitasok-block_1 {
	width: 255px;
	float: right;
}

#block-views-kiallitasok-block_1 a.esemenyek {
	color: #666;
	margin: 0px 0px 0px 0px;
	background-image: url(http://www.oszk.hu/sites/default/themes/oszk/img/arrow_right.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 15px !important;
	font-weight: bold;
}

#block-views-kiallitasok-block_1 a.esemenyek:hover {
	color: #6286a0;
	background-image: url(http://www.oszk.hu/sites/default/themes/oszk/img/arrow_rightkek.gif);
}

#block-views-hirek-block_1 a.hirek {
	color: #666;
	margin: 0px 0px 10px 0px;
	background-image: url(http://www.oszk.hu/sites/default/themes/oszk/img/arrow_right.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 15px !important;
	font-weight: bold;
}

#block-views-hirek-block_1 a.hirek:hover {
	color: #6286a0;
	background-image: url(http://www.oszk.hu/sites/default/themes/oszk/img/arrow_rightkek.gif);
}

#block-views-kiallitasok-block_1 .node {
	margin-bottom: 10px;
}

.nodetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#block-views-hirek-block_1 .meta {
	display: none;
}

#block-views-kiallitasok-block_1 .meta {
	display: none;
}

#block-views-kiallitasok-block_1 .nodetitle {
	display: none;
}

#block-views-kiallitasok-block_1 .views-row-even,
#block-views-kiallitasok-block_1 .views-row-odd {
	//*border-bottom: 1px solid #a5b9cd;*/
	padding: 0px 0px 0px 0px;
}

#block-views-hirek-block_1 .views-row-even,
#block-views-hirek-block_1 .views-row-odd {
	/*border-bottom: 1px solid #a5b9cd;*/
	padding: 0px 0px 0px 0px;
	margin: 0 0 10px 0;
}

#block-views-kiallitasok-block_1 .views-row-last {
	border: 0px;
}

#block-views-hirek-block_1 .views-row-last {
	border: 0px;
}

.calendar-calendar tr td.has-events {
	background-color: #ffd8af;
}

.block-views table {
	width: 100%;
	margin: 20px 0 0 0;
}

.block-views td {
	text-align: center;
}

.terms {
	float: left;
	padding: 20px 0 0 0;
}

.links {
	text-align: left;
}

.block ul {
	padding: 0;
}

.calendar-calendar .day-view table.full {
	margin: 0px;
	table-layout: fixed;
	width: 100%;
}

.calendar-calendar .week-view table.full {
	margin: 0px;
	table-layout: fixed;
	width: 100%;
}

.calendar-calendar td.mini {
	border-left: 1px solid #cccccc;
}

.calendar-calendar .mini th.days {
	border-bottom: 1px solid #cccccc;
}

fieldset {
	border: 1px solid #D2D2D2;
}

fieldset.webform-component-fieldset input,
.form-text {
	border: 1px solid #6286A0;
}

ul.menu li {
	margin-left: 1em;
}

#edit-adjustisearch-search-input-wrapper input {
	color: #777777;
	font-size: 12px;
	font-style: italic;
}

ul {
	margin: 0 0 8px 0;
}

#block-block-33 a[href$=".pdf"],
#block-block-33 a[href*=".pdf#page="]  {
	background-image: none;
	padding: 0px;
}

#logocontent01 {
	float: left;
	width: 39px;
	height: 39px;
	padding: 0 4px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/icon_libinfo_kek.jpg');
	background-repeat: no-repeat;
}

#logo01 {
	width: 39px;
	height: 39px;
}

#logo01 a {
	position: absolute;
	width: 39px;
	height: 39px;
}

#logo01 a:hover {
	position: absolute;
	width: 39px;
	height: 39px;
	background-image: url('http://www.oszk.hu/sites/default/files/icon_libinfo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent02 {
	float: left;
	width: 39px;
	height: 39px;
	padding: 0 4px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/nektar_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo02 {
	width: 39px;
	height: 39px;
}

#logo02 a {
	position: absolute;
	width: 39px;
	height: 39px;
}

#logo02 a:hover {
	position: absolute;
	width: 39px;
	height: 39px;
	background-image: url('http://www.oszk.hu/sites/default/files/nektar_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent03 {
	float: left;
	width: 39px;
	height: 39px;
	padding: 0 4px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/eod_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo03 {
	width: 39px;
	height: 39px;
}

#logo03 a {
	position: absolute;
	width: 39px;
	height: 39px;
}

#logo03 a:hover {
	position: absolute;
	width: 39px;
	height: 39px;
	background-image: url('http://www.oszk.hu/sites/default/files/eod_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent04 {
	float: left;
	width: 39px;
	height: 39px;
	padding: 0 4px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/thinkculture_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo04 {
	width: 39px;
	height: 39px;
}

#logo04 a {
	position: absolute;
	width: 39px;
	height: 39px;
}

#logo04 a:hover {
	position: absolute;
	width: 39px;
	height: 39px;
	background-image: url('http://www.oszk.hu/sites/default/files/thinkculture_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent05 {
	float: left;
	width: 39px;
	height: 39px;
	padding: 0 4px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/tel_kek.jpg');
	background-repeat: no-repeat;
}

#logo05 {
	width: 39px;
	height: 39px;
}

#logo05 a {
	position: absolute;
	width: 39px;
	height: 39px;
}

#logo05 a:hover {
	position: absolute;
	width: 39px;
	height: 39px;
	background-image: url('http://www.oszk.hu/sites/default/files/tel_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent06 {
	float: left;
	width: 24px;
	height: 24px;
	padding: 0 4px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/facebooklogo_kek.jpg');
	background-repeat: no-repeat;
}

#logo06 {
	width: 24px;
	height: 24px;
}

#logo06 a {
	position: absolute;
	width: 24px;
	height: 24px;
}

#logo06 a:hover {
	position: absolute;
	width: 24px;
	height: 24px;
	background-image: url('http://www.oszk.hu/sites/default/files/facebooklogo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent07 {
	float: left;
	width: 24px;
	height: 24px;
	padding: 0 4px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/twitter_kek.jpg');
	background-repeat: no-repeat;
}

#logo07 {
	width: 24px;
	height: 24px;
}

#logo07 a {
	position: absolute;
	width: 24px;
	height: 24px;
}

#logo07 a:hover {
	position: absolute;
	width: 24px;
	height: 24px;
	background-image: url('http://www.oszk.hu/sites/default/files/twitter_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent08 {
	float: left;
	width: 40px;
	height: 24px;
	padding: 0 4px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/iwiw_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo08 {
	width: 40px;
	height: 24px;
}

#logo08 a {
	position: absolute;
	width: 40px;
	height: 24px;
}

#logo08 a:hover {
	position: absolute;
	width: 40px;
	height: 24px;
	background-image: url('http://www.oszk.hu/sites/default/files/iwiw_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent09 {
	float: left;
	width: 55px;
	height: 24px;
	padding: 0 4px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/youtube_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo09 {
	width: 55px;
	height: 24px;
}

#logo09 a {
	position: absolute;
	width: 55px;
	height: 24px;
}

#logo09 a:hover {
	position: absolute;
	width: 55px;
	height: 24px;
	background-image: url('http://www.oszk.hu/sites/default/files/youtube_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent10 {
	float: left;
	width: 164px;
	height: 51px;
	padding: 0 0 20px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/kozadattar_vkek_0.jpg');
	background-repeat: no-repeat;
}

#logo10 {
	width: 164px;
	height: 51px;
}

#logo10 a {
	position: absolute;
	width: 164px;
	height: 51px;
}

#logo10 a:hover {
	position: absolute;
	width: 164px;
	height: 51px;
	background-image: url('http://www.oszk.hu/sites/default/files/kozadattar_skek.jpg');
	background-repeat: no-repeat;
}

#logo01 .ext,
#logo02 .ext,
#logo03 .ext,
#logo04 .ext,
#logo05 .ext,
#logo13 .ext,
#logo14 .ext,
#logo17 .ext,
#logo16 .ext,
#logo06 .ext,
#logo07 .ext,
#logo08 .ext,
#logo09 .ext,
#logo10 .ext,
#logo11 .ext,
#logo12 .ext,
#logo15 .ext,
#logo18 .ext,
#logo19 .ext {
	background: none;
	padding-right: 0;
}

#logocontent11 {
	float: left;
	width: 164px;
	height: 82px;
	padding: 0 0 10px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/tamopfeher_kek.jpg');
	background-repeat: no-repeat;
}

#logo11 {
	width: 164px;
	height: 82px;
}

#logo11 a {
	position: absolute;
	width: 164px;
	height: 82px;
}

#logo11 a:hover {
	position: absolute;
	width: 164px;
	height: 82px;
	background-image: url('http://www.oszk.hu/sites/default/files/tamopfeher_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent12 {
	float: left;
	width: 164px;
	height: 100px;
	padding: 0;
	background-image: url('http://www.oszk.hu/sites/default/files/nefmi_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo12 {
	width: 164px;
	height: 100px;
}

#logo12 a {
	position: absolute;
	width: 164px;
	height: 100px;
}

#logo12 a:hover {
	position: absolute;
	width: 164px;
	height: 100px;
	background-image: url('http://www.oszk.hu/sites/default/files/nefmi_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent13 {
	float: left;
	width: 40px;
	height: 40px;
	padding: 0 3px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/mnb_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo13 {
	width: 40px;
	height: 40px;
}

#logo13 a {
	position: absolute;
	width: 40px;
	height: 40px;
}

#logo13 a:hover {
	position: absolute;
	width: 40px;
	height: 40px;
	background-image: url('http://www.oszk.hu/sites/default/files/mnb_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent14 {
	float: left;
	width: 40px;
	height: 40px;
	padding: 0 3px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/ki_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo14 {
	width: 40px;
	height: 40px;
}

#logo14 a {
	position: absolute;
	width: 40px;
	height: 40px;
}

#logo14 a:hover {
	position: absolute;
	width: 40px;
	height: 40px;
	background-image: url('http://www.oszk.hu/sites/default/files/ki_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent15 {
	float: left;
	width: 139px;
	height: 88px;
	padding: 0 3px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/niif_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo15 {
	width: 139px;
	height: 88px;
}

#logo15 a {
	position: absolute;
	width: 139px;
	height: 88px;
}

#logo15 a:hover {
	position: absolute;
	width: 139px;
	height: 88px;
	background-image: url('http://www.oszk.hu/sites/default/files/niif_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent16 {
	float: left;
	width: 38px;
	height: 24px;
	padding: 0 3px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/oszk_logo_kek.jpg');
	background-repeat: no-repeat;
}

#logo16 {
	width: 38px;
	height: 24px;
}

#logo16 a {
	position: absolute;
	width: 38px;
	height: 24px;
}

#logo16 a:hover {
	position: absolute;
	width: 38px;
	height: 24px;
	background-image: url('http://www.oszk.hu/sites/default/files/oszk_logo_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent17 {
	float: left;
	width: 40px;
	height: 40px;
	padding: 0 3px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/mek_kek.jpg');
	background-repeat: no-repeat;
}

#logo17 {
	width: 40px;
	height: 40px;
}

#logo17 a {
	position: absolute;
	width: 40px;
	height: 40px;
}

#logo17 a:hover {
	position: absolute;
	width: 40px;
	height: 40px;
	background-image: url('http://www.oszk.hu/sites/default/files/mek_eredeti.jpg');
	background-repeat: no-repeat;
}

#logocontent18 {
	float: left;
	width: 40px;
	height: 40px;
	padding: 0 3px 5px 0;
	background-image: url('http://www.oszk.hu/sites/default/files/kp_kek.jpg');
	background-repeat: no-repeat;
}

#logo18 {
	width: 40px;
	height: 40px;
}

#logo18 a {
	position: absolute;
	width: 40px;
	height: 40px;
}

#logo18 a:hover {
	position: absolute;
	width: 40px;
	height: 40px;
	background-image: url('http://www.oszk.hu/sites/default/files/kp_normal.jpg');
	background-repeat: no-repeat;
}

#logocontent19 {
        float: left;
        width: 40px;
        height: 40px;
        padding: 0 0px 5px 0;
        background-image: url('http://www.oszk.hu/sites/default/files/ehm_kek.jpg');
        background-repeat: no-repeat;
}

#logo19 {
        width: 40px;
        height: 40px;
}

#logo19 a {
        position: absolute;
        width: 40px;
        height: 40px;
}

#logo19 a:hover {
        position: absolute;
        width: 40px;
        height: 40px;
        background-image: url('http://www.oszk.hu/sites/default/files/ehm_eredeti.jpg');
        background-repeat: no-repeat;
}

ul.primary {
	white-space: normal;
}

#galleriffic {
	height: 550px;
	width: 540px;
}

#galleriffic .content {
	float: left;
	width: 520px;
}

#galleriffic #thumbs {
    float: left;
    width: 540px;
    padding: 76px 0 0 0;
}

ul.thumbs li {
    display: inline;
}

.print-link {
  /* Use these for links above the content */
  display: block;
  text-align: right;
  padding-bottom: 0.5em;
  height: 10px;
  /* Use these for links in a corner of the content */
  /*
  position:relative;
  bottom: 0.5em;
  float:right;
  */
}

img.print-icon {
  vertical-align: middle;
  margin-top: -38px;
}

.view-content .calendar-calendar .date-prev {
	background:none repeat scroll 0 0 #eeeeee;
}

.view-content .calendar-calendar .date-next {
	background:none repeat scroll 0 0 #eeeeee;
}

.calendar-calendar th.days {
  background-color:#EDEDE9;
  color:#8e8e8e;
  font-weight:bold;
  border: none;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
  background : #f5f5f5;
  height : 1.9em;
  overflow : hidden;
  margin : 0px auto;
  color : #43667F;
  position : relative;
}

.calendar-calendar div.date-nav a,
.calendar-calendar div.date-nav h3 {
  color:#6286A0;
  text-decoration:none;
}

.calendar-calendar .month-view .full td .inner div.day,
.calendar-calendar .month-view .full td .inner div.day a {
	border :none;
	background-color:transparent;
	margin-bottom: 0px;
	color: #777777;
}

.view-content .calendar-calendar .date-prev {
  right:75px;
}

.calendar-calendar .month-view .full td.date-box.today {
  border-width : 2px 2px 0px 2px;
  border-style: solid;
  border-color : #e87701;
}

.calendar-calendar .month-view .full tr td.single-day.today {
  border-bottom : 1px solid #cccccc;
}

.calendar-calendar .month-view .full tr td.multi-day.starts-today {
  border-left : 1px solid #cccccc;
}

.calendar-calendar .month-view .full tr td.multi-day.ends-today {
  border-right : 1px solid #cccccc;
}

.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
  background: none;
  border-left :1px solid #cccccc;
  border-right :1px solid #cccccc;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
 background : #f5f5f5;
}

.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty {
  background : #ffffff;
}

/* formatting for from/to dates in nodes and views */
span.date-display-single {
	font-style: normal;
	color: #636466;
	font-size: 11px;
}

span.date-display-start {
	font-style: normal;
	color: #636466;
	font-size: 11px;
}

span.date-display-end {
	font-style: normal;
	color: #636466;
	font-size: 11px;
}

/* simplify the mini calendar by removing borders */
.calendar-calendar .mini {
  border:1px solid #ffffff;
 }

 .calendar-calendar table.mini td.empty {
  background:#fff2e4;
  border-color:#ffffff;
}

.view-content .calendar-calendar .date-heading h3 {
  line-height : 18px ;
  font-size : 1.7em ;
}

.view-content .calendar-calendar .date-nav {
  background-color : transparent  ;
  border : 0px  ;
  height : 30px;
  height : auto ;
  min-height : 10px;
}

.view-calendar .item-list ul {
    margin: 0 0 0.75em;
    padding: 20px 0 0 0;
}

table {
  margin-top: 12px;
  margin-bottom: 4px;
}

table.hasabfejlec {
  margin-bottom: -10px;
}

img.balallo{
	float: left;
  margin-left: 1px;
  margin-right: 10px;
  margin-top: 3px;
  border: 1px solid #dcaf27;
  padding: 4px 4px 6px 4px;
  width: 120px;
}

img.balfekvo{
	float: left;
  margin-left: 1px;
  margin-right: 10px;
  margin-top: 3px;
  border: 1px solid #dcaf27;
  padding: 4px 4px 6px 4px;
  width: 190px;
}

img.jobbfekvo{
	float: right;
  margin-left: 10px;
  margin-right: 5px;
  margin-top: 3px;
  border: 1px solid #dcaf27;
  padding: 4px 4px 6px 4px;
  width: 190px;
}

img.jobballo{
	float: right;
  margin-left: 10px;
  margin-right: 5px;
  margin-top: 3px;
  border: 1px solid #dcaf27;
  padding: 4px 4px 6px 4px;
  width: 120px;
}

img.kezdo{
  float: left;
  margin-right: 40px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-bottom: 3px;
  border: 1px solid #dcaf27;
  padding: 4px 4px 6px 4px;
  width: 200px;
}

#block-menu_block-1 a.kettoslink,
#block-book-0 a.kettoslink {
	color: #333333;
	background-color: #ECF1F4;
}

#block-menu_block-1 a:hover.kettoslink,
#block-book-0 a:hover.kettoslink {
	color: #C37A4E;
	background-color: #EDEDE9;
}

#block-block-151 input {
    background-color: #ebe6cc;
    border: 1px solid #B45A23;
    color: #B45A23;
    font-size: 12px;
    font-style: italic;
    height: 16px;
    width: 190px;
}

#block-block-151 .npa_submit {
    background-image: url("http://www.oszk.hu/sites/default/files/custom_search/search.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 20px;
}

block-block-151 input {
    background-color: #ebe6cc;
    border: 1px solid #B45A23;
    color: #B45A23;
    font-size: 12px;
    font-style: italic;
    height: 16px;
    width: 190px;
}

#block-block-151 .npa_submit {
    background-image: url("http://www.oszk.hu/sites/default/files/custom_search/search.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 20px;
}

#block-block-151 input {
    background-color: #ebe6cc;
    border: 1px solid #B45A23;
    color: #B45A23;
    font-size: 12px;
    font-style: italic;
    height: 16px;
    width: 190px;
}

#block-block-151 .npa_submit {
    background-image: url("http://www.oszk.hu/sites/default/files/custom_search/search.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 20px;
}

#block-block-154 input {
    background-color: #ebe6cc;
    border: 1px solid #B45A23;
    color: #B45A23;
    font-size: 12px;
    font-style: italic;
    height: 16px;
    width: 190px;
}

#block-block-154 .npa_submit {
    background-image: url("http://www.oszk.hu/sites/default/files/custom_search/search.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 20px;
}

#block-views-allaslehetosegek-block_2 .views-row {
	padding: 0 0 20px 0;
}

.view-content .calendar-calendar .date-heading {
	font-size: 0.8em;
}

/* ######### CSS for Shade Tabs. ######### */

#right-inner .block  #gyorskeres a:link {
	color: #C0CFDA;
	text-decoration: none;
}
#right-inner .block  #gyorskeres a:active {
	color: #C0CFDA;
	text-decoration: none;
}
#right-inner .block  #gyorskeres a:hover {
	background: #CFDAE2;
	color: #6D8EA7;
	text-decoration: none;
	border: 2px solid #CFDAE2;
}


.shadetabs{
font: bold 10px Verdana;
list-style-type: none;
padding-top: 0px;
text-align: center; /*set to left, center, or right to align the menu as desired*/
background: #FFFFFF;
margin-left: -5px;
}

.shadetabs li{
display: inline;
}

.shadetabs li a{
text-decoration: none;
margin: 0;
padding: 2px 3px 2px 3px;
border: 2px solid #E7ECEF;
background: #E7ECEF;
color: #6286A0;
}


#right-inner .block  #gyorskeres .selected:link{ /*selected main tab style */
position: relative;
top: 0px;
color: #FFFFFF;
text-decoration: none;
background: #6286A0;
border: 2px solid #6286A0;
}

#right-inner .block  #gyorskeres .selected:active{ /*selected main tab style */
position: relative;
top: 0px;
color: #FFFFFF;
text-decoration: none;
background: #6286A0;
border: 2px solid #6286A0;
}

.tabcontent{
display:none;
margin: 5px 0px 0px 0px;
}

@media print {
.tabcontent {
display:block !important;
}
}

.kereses2{
   font-size:        12px;
   background-image:url('/sites/default/files/search/input.png');
   background-repeat: no-repeat;
   height:           18px;
   width: 192px;
   border: none;
   float:left;
   padding-left:1px;
}

.kereses{
   font-size:        11px;
   font-style: italic;
   background-image:url('/sites/default/files/search/input.png');
   background-repeat: no-repeat;
   height:           18px;
   width: 192px;
   border: none;
   float:left;
   color: #717377;
   padding-left:1px;
}
.inpspan{
	padding:0;
	margin:0;
	font-size:0px;
}

#logok img {
	margin: 3px;
}

#kozossegi img {
	padding-top: 3px;
	margin: 2px;
}

#block-views-eldorado_hir-block_1 .views-row {
	padding: 0 0 20px 0;
}

#right #block-block-164 h2 {
	background-color: #72bf44;
}

#block-block-164 .content {
	padding: 3px;

}

#block-block-164 li {
	font-weight: bold;
	padding: 3px 0 3px 10px;
	list-style-type: none;
}

#right #block-block-172 h2 {
	background-color: #dd9d03;
}

#block-block-172 .content {
	background-color: #FFF4DD;
	padding: 3px;
}

#right #block-block-173 h2 {
	background-color: #d2271a;
}

#block-views-eldorado_hir-block_1 .views-field-title {
	display: block;
}

#block-views-eldorado_hir-block_1 .views-field-created {
	display: block;
	color: #636466;
	font-size: 11px;
}

#block-views-eldorado_hir-block_1 .views-field-body {
	display: block;
}

#right-inner #block-block-168 {
	background-color: #EBE6CC;
    border-radius: 4px 4px 4px 4px;
    text-align: center;
    padding: 3px;
    margin: 0 0 18px 0;
    font-weight: bold;
}

#right-inner #block-block-168 a {
	color: #B45A23;
}

#right-inner #block-block-168 a:hover {
	color: #f3770f;
}

#block-views-szerkesztoseg-block_1 {
	padding: 20px 0 0 0;
}

.view-szerkesztoseg .views-row {
	padding: 0 0 20px 0;
}

.webform-client-form legend {
	font-weight: bold;
	font-size: 16px;
	color: #5c5c5c;
}

body.front.i18n-en div#content-inner {
	margin: 0;
}

#block-views-slideshow_angol-block_1,
#block-views-slideshow_magyar-block_1 {
	position: relative;
}

.views-slideshow-controls-bottom {
	position: absolute;
	right: 2px;
	bottom: 17px;
	z-index: 99;
}

#content-inner .views-slideshow-controls-bottom .pager-item a {
	background: #ffffff;
	padding: 6px 9px 6px 9px;
	margin: 0;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	border-radius: 18px;
}

#content-inner .views-slideshow-controls-bottom .pager-item a:hover {
	color: #c45f05;
}

#content-inner .views-slideshow-controls-bottom .activeSlide a {
	background: grey;
	padding: 6px 9px 6px 9px;
	color: #ffffff;
}

#block-views-slideshow_angol-block_1 .views-field-body,
#block-views-slideshow_magyar-block_1 .views-field-body {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 80;
	width: 620px;
	height: 28px;
	background: rgba(255, 255, 255, .73);
	color: #000000;
	padding: 10px;
	font-size: 16px;
}

#content .views-field-body p {
	margin: 0;
}

#content-inner .views-field-body a {
	color: #ffffff;
	text-decoration: none;
}

#content-inner .views-field-body a:hover {
	color: #c45f05;
}

.field-field-virt-kep {
	float: left;
	padding: 0 15px 0 0;
}

.node-1544 h1 {
	padding: 20px 0 0 0;
}

.node-type-virtualis-kiallitas h1 {
	padding: 0 0 20px 0;
}

.field-field-virt-cim2 {
	padding: 0 0 20px 0;
	color: #9d9d9d;
	display: none;
}

.node-type-virtualis-kiallitas #content-inner,
.node-1544 #content-inner {
	margin: 0 12px 0 0;
}

.field-field-lezart-gyarap,
.field-field-elozmeny,
.field-field-virt-url {
	padding: 15px 0 0 0;
}

.view-virt-kiall-cimkek {
	/*width: 400px;
	float: right;*/
	padding: 15px 0 0 0;
}

#right-inner #block-block-211 {
	margin: 10px 0 15px 0;
	padding: 10px 0 0 0;
	border-top: 3px solid #d6830e;
}

#right-inner #block-block-212 {
        margin: 10px 0 15px 0;
        padding: 10px 0 0 0;
        border-top: 3px solid #d6830e;
}

#right-inner #block-block-213 {
        margin: 10px 0 20px 0;
        padding: 10px 0 0 0;
        border-top: 3px solid #d6830e;
}

#right-inner #block-block-214 {
	background-color: #12538b;
	padding: 8px;
}

#right-inner #block-block-215 {
        margin: 0;
        padding: 10px 0 0 0;
        /*border-top: 3px solid #d6830e;*/
}

#right-inner #block-block-211 a,
#right-inner #block-block-212 a,
#right-inner #block-block-213 a,
#right-inner #block-block-215 a {
	color: #225d92;
	font-size: 14px;
	text-decoration: underline;
	line-height: 1.5;
}

#right-inner #block-block-211 a:hover,
#right-inner #block-block-212 a:hover,
#right-inner #block-block-213 a:hover,
#right-inner #block-block-215 a:hover {
        color: #d6830e;
        text-decoration: none;
}

#block-block-211 ul li,
#block-block-212 ul li,
#block-block-213 ul li,
#block-block-215 ul li {
        list-style: none;
	padding: 0 0 0 15px;
}

#right  #block-block-214 h2 {
	background-color: #12538b;
}

#block-custom_search_blocks-4 {
	padding: 0 0 10px 0;
	display: block;
	height: 30px;
}

.view-virtualis-k-osszes .views-field-title,
.view-virtualis-k-foldtudomanyok .views-field-title,
.view-virtualis-k-irodalom .views-field-title,
.view-virtualis-k-kepzomuveszet .views-field-title,
.view-virtualis-k-konyvtortenet .views-field-title,
.view-virtualis-k-muvelodestortenet .views-field-title,
.view-virtualis-k-nyelveszet .views-field-title,
.view-virtualis-k-nyomdaszat .views-field-title,
.view-virtualis-k-sajtotortenet .views-field-title,
.view-virtualis-k-szinhaztortenet .views-field-title,
.view-virtualis-k-terkeptortenet .views-field-title,
.view-virtualis-k-tortenelem .views-field-title,
.view-virtualis-k-zene .views-field-title,
.view-virtualis-k-okor .views-field-title,
.view-virtualis-k-kozepkor .views-field-title,
.view-virtualis-k-reneszansz .views-field-title,
.view-virtualis-k-kora-ujkor .views-field-title,
.view-virtualis-k-18-szazad .views-field-title,
.view-virtualis-k-ref-rom .views-field-title,
.view-virtualis-k-19-szazad .views-field-title,
.view-virtualis-k-1956 .views-field-title,
.view-virtualis-k-20-szazad .views-field-title,
.view-virtualis-k-szemely-kore .views-field-title,
.view-virtualis-k-diakoknak .views-field-title,
.view-virtualis-k-gyerekeknek .views-field-title,
.view-virtualis-k-tudomanyos .views-field-title,
.view-virtualis-k-nepszerusito-ismeret .views-field-title {
	width: 200px;
	height: 31px;
	/*background-color: #d6d6d6;*/
	padding: 0;
	margin: 9px auto 0 auto;
}

.views-field-field-virt-kep-fid {
	height: 200px;
	padding: 24px 0 0 0;
}

.view-virtualis-k-osszes table {
	margin: 0;
}

.views-field-title {
	/*display: table;*/
}

.views-field-title .field-content {
	/*display: table-cell;*/
	vertical-align: middle;
}

.tipsy {
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
}

.tipsy-inner {
	text-align: left;
	max-width: 350px;
	line-height: 1.3;
}

.views-label-tid {
	font-weight: bold;
}

.page-taxonomy h1 {
	padding: 0 0 20px 0;
}

.page-taxonomy .node {
	padding: 0 0 50px 0;
}

.page-taxonomy .node h2 {
	padding: 0 0 20px 0;
}

.page-taxonomy .node h2 a {
	font-size: 16px;
}

.views-field-view-node {
        width: 200px;
        height: 20px;
        /*background-color: #d6d6d6;*/
        padding: 0;
        margin: 0 auto;
}

#content-inner .views-field-view-node a {
	font-size: 10px;
	text-decoration: none;
}

#block-block-214 table {
	margin-top: 0;
}

.gnote {
	font-size: 10px;
	color: #ffffff;
}

.node-type-virtualis-kiallitas #content-inner .terms a {
	pointer-events: none;
	cursor: default;
	color: #222;
	text-decoration: none;
}

.node-type-virtualis-kiallitas #content-inner .terms a:after {
	content: ";";
}

.node-type-virtualis-kiallitas #content-inner .terms li.last a:after {
	content: "";
}

#content .field-field-kiadvany-ar {
    margin: 0;
}

#content .field-field-kiadvany-vasarlas {
    color: #cf170b;
    margin: 0 0 20px 0;
}

#content .field-field-kiadvany-kep {
    float: left;
}

#content .field-field-kiadvany-url {
    padding: 0 0 10px 0;
    display: block;
}

#content .field-field-kiadvany-kritika {
    padding: 20px 0 0 0;
}

#content .field-field-kiadvany-kep img {
    border: 1px solid #dcaf27;
    padding: 5px;
    margin: 0 15px 0px 0;
}

#content .field-field-kiadvany-sorozat {
    margin: 20px 0 0 0;
}

#content #block-views-kiadvanyok_osszes-block_1 img {
    border: 1px solid #dcaf27;
    padding: 5px;
}

#content #block-views-kiadvanyok_osszes_en-block_1 img {
    border: 1px solid #dcaf27;
    padding: 5px;
}

#right-inner #block-block-252 a {
    color: #43667f;
    text-decoration: underline;
}

#right-inner #block-block-252 a:hover {
    color: #c45f05;
}

#right-inner #block-block-252 a.megrendeles {
    color: #ffffff;
    background-color: #c45f05;
    padding: 5px 7px 5px 7px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#right-inner #block-block-252 a.megrendeles:hover {
    text-decoration: none;
    background-color: #6286a0;
    color: #ffffff;
}




#right-inner #block-block-257 a {
    color: #43667f;
    text-decoration: underline;
}

#right-inner #block-block-257 a:hover {
    color: #c45f05;
}

#right-inner #block-block-257 a.megrendeles {
    color: #ffffff;
    background-color: #c45f05;
    padding: 5px 7px 5px 7px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#right-inner #block-block-257 a.megrendeles {
    color: #ffffff;
    background-color: #c45f05;
    padding: 5px 7px 5px 7px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#right-inner #block-block-257 a.megrendeles:hover {
    text-decoration: none;
    background-color: #6286a0;
    color: #ffffff;
}

#right #block-block-252 h2 {
    background-color: #c45f05;
}

#right #block-block-252 {
    background-color: #edede9;
}

#right #block-block-252 .content {
    padding: 10px;
}

#right #block-block-257 h2 {
    background-color: #c45f05;
}

#right #block-block-257 {
    background-color: #edede9;
}

#right #block-block-257 .content {
    padding: 10px;
}

.node-type-kiadvanyok #content-inner .terms a:after {
	content: ";";
}

.node-type-kiadvanyok #content-inner .terms li.last a:after {
	content: "";
}

.item-list {
	padding: 35px 0 0 0;
}

.item-list .pager li {
	border: 1px solid #ccc;
	padding: 5px 8px 5px 8px;
}

.item-list ul li {
	margin: 0;
}

.pager-current {
	background-color: #000000;
	color: #ffffff;
}

.pager-item:hover,
.pager-next:hover,
.pager-previous:hover {
	background-color: transparent;
}

.item-list ul li.pager-last,
.item-list ul li.pager-first {
	display: none;
}

#content-inner .pager a {
	color: #000000;
	text-decoration: none;
}













/********** Uj nyitolap: 2014-12-05 **********/

#html, body {
	margin: 15px;
	padding: 0px;
	background-color: #f6f6f6;
}
#container {
	width: 960px;
	background-color: #FFF;
	margin: 0 auto;
	margin-top: 0px;
	padding: 0 20px 0 20px;
	-moz-box-shadow: 1px 1px 1px 2px #eee;
	-webkit-box-shadow: 1px 1px 1px 2px #eee;
	box-shadow: 1px 1px 1px 2px #eee;
}

#header-inner {
	background-color: #ffffff;
	height: 74px;
	position: relative;
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#header-inner a {
	color: #272b49;
	text-decoration: underline;
}

#header-inner a:hover {
	color: #C45F05;
	text-decoration: underline;
}

#header {
	padding: 8px 0 0 0;
	height: 74px;
}

#footer{
	height: 75px;
	padding: 0;
	border-top: 1px solid #bcbdbf;
	margin: 20px 0 0 0;
}

#footer-inner {
	width: 960px;
	background-color: #FFF;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
}

#footer-inner a {
	color: #222222;
	text-decoration: none;
}

#footer-inner a:hover {
	color: #c45f05;
	text-decoration: underline;
}

/* Eredeti logo eltuntetes */
#logo {
	display: none;
}

/* Logo */
#block-block-192,
#block-block-216 {
	width: 408px;
	height: 52px;
	position: absolute;
	top: 4px;
	left: 0px;
}

/* Nyelvvalaszto */
#block-locale-0 {
	position: absolute;
	top: 0px;
	right: 234px;
}

body.i18n-en #block-locale-0 {
        position: absolute;
        top: 0px;
        right: 153px;
}

#block-locale-0 li.active {
        display: none;
}

/* Linkek */
#block-block-193,
#block-block-218 {
	position: absolute;
	top: 0px;
	right: 0px;
}

#block-block-193 ul li,
#block-block-218 ul li {
	list-style: outside none none;
	display: inline;
	padding: 0px 6px 0px 0px;
}

/* Menu */
#menu {
	border-top: 0;
	border-bottom: 0;
	width: 960px;
	height: 28px;
	background-color: #6286a0;
}

#menu-inner {
	background-color: transparent;
	padding: 7px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.primary-links li a:hover {
	padding: 10px 6px 8px 9px;
	background-color: transparent;
}

#menu-inner .primary-links a:hover {
	color: #ffffff;
	text-decoration: underline;
}


/* Jobb hasab */
body.node-1518.sidebar-right #content,
body.node-1616.sidebar-right #content {
    float: left;
    margin: 0px;
    padding: 15px 0 0 0;
    width: 640px;
}

body.node-1518 #content-inner,
body.node-1616 #content-inner {
	margin: 0 12px 0 0;
}

body.node-1518 #right,
body.node-1616 #right {
    width: 320px;
    float: left;
    margin: 15px 0px 20px;
    padding: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

body.node-1518 #right-inner,
body.node-1616 #right-inner {
    margin: 0px 0px 10px 20px;
}

/* Kereso */
#block-block-195,
#block-block-217 {
	width: 284px;
	height: 30px;
	position: absolute;
	top: 29px;
	right: 0px;
}

input.searchBox,
input.searchBox {
	width: 221px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #929292;
	border-width: 1px medium 1px 1px;
	border-style: solid none solid solid;
	border-color: #cdcdcd;
	background: none repeat scroll 0% 0% #FFF;
	margin: 0px -3px 0px 0px;
	padding: 0px 0px 0px 5px;
	box-sizing: border-box;
	border-radius: 2px 0px 0px 2px;
	float: left;
}

input.submit,
input.submit {
    width: 62px;
    height: 30px;
    background-color: #6286a0;
    border-width: 0px 0px 0px medium;
    border-style: solid solid solid none;
    border-color: #cdcdcd;
    margin-top: 0px;
    padding: 0px;
    background-image: url("/sites/default/files/custom_search/search-icon.png");
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    color: transparent;
    border-radius: 0 2px 2px 0;
}

body.node-1518 h1,
body.node-1616 h1 {
	display: none;
	padding: 0;
	margin: 0;
}

body.node-1518 #breadcrumb,
body.node-1616 #breadcrumb {
	display: none;
	padding: 0;
	margin: 0;
}




/********** Idaig kozos minden oldalon **********/




/* Nyitvatartas */
body.node-1518 #block-block-196,
body.node-1616 #block-block-219 {
        width: 300px;
        height: 93px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: left;
        position: relative;
        margin: 0 0 15px 0;
        word-wrap: break-word;
}

body.node-1518 #block-block-196:hover,
body.node-1616 #block-block-219:hover {
        background-color: #f5f5f5;
}

body.node-1518 #block-block-196 a {
        padding: 17px 10px 25px 10px;
}

body.node-1616 #block-block-219 a {
        padding: 17px 10px 25px 10px;
}

/* Kerdezze a konyvtarost! */
body.node-1518 #block-block-197,
body.node-1616 #block-block-223 {
	width: 142px;
	height: 50px;
	text-align: center;
	background-color: #eeeeee;
	text-transform: uppercase;
	float: left;
	position: relative;
	margin: 0;
	word-wrap: break-word;
}

body.node-1518 #block-block-197:hover,
body.node-1616 #block-block-223:hover {
	background-color: #f5f5f5;
}

body.node-1518 #block-block-197 a,
body.node-1616 #block-block-223 a {
        padding: 10px 10px 10px 10px;
}

/* Kiallitasok */
body.node-1518 #block-block-198 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: right;
	position: relative;
	margin: 0;
	word-wrap: break-word;
}

body.node-1518 #block-block-198:hover {
        background-color: #f5f5f5;
}

body.node-1518 #block-block-198 a {
	padding: 11px 15px 19px 15px;
}

/* Szuletesnapi csomag */
body.node-1518 #block-block-251 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: left;
        position: relative;
	margin: 10px 0 0 0;
	word-wrap: break-word;
}

body.node-1518 #block-block-251:hover {
        background-color: #f5f5f5;
}

body.node-1518 #block-block-251 a {
        padding: 10px 10px 10px 10px;;
}


/* Masolat szolgaltatas */
body.node-1518 #block-block-200 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: right;
        position: relative;
        margin: 10px 0 0 0;
	word-wrap: break-word;
}

body.node-1616 #block-block-224 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: right;
        position: relative;
        margin: 0 0 0 0;
        word-wrap: break-word;
}

body.node-1518 #block-block-200:hover,
body.node-1616 #block-block-224:hover {
        background-color: #f5f5f5;
}

body.node-1518 #block-block-200 a,
body.node-1616 #block-block-224 a {
        padding: 10px 10px 10px 10px;;
}

/* oszk - konyvkiado */
body.node-1518 #block-block-255 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: left;
        position: relative;
	margin: 10px 0 0 0;
	word-wrap: break-word;
}

body.node-1518 #block-block-255:hover {
        background-color: #f5f5f5;
}

body.node-1518 #block-block-255 a {
        padding: 10px 10px 10px 10px;;
}

/* Tematikus honlapok */
body.node-1518 #block-block-256 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: right;
        position: relative;
	margin: 10px 0 0 0;
	word-wrap: break-word;
}

body.node-1518 #block-block-256:hover {
        background-color: #f5f5f5;
}

body.node-1518 #block-block-256 a {
        padding: 20px 10px 10px 10px;;
}

/* Dokumentum elokeszites */
body.node-1518 #block-block-201 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: left;
        position: relative;
        margin: 10px 0 0 0;
	word-wrap: break-word;
}

body.node-1518 #block-block-201:hover {
        background-color: #f5f5f5;
}

body.node-1518 #block-block-201 a {
	padding: 10px 10px 10px 10px;
}

/* Prearranged Group Tours in the Library */
body.node-1616 #block-block-225 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: left;
        position: relative;
        margin: 10px 0 0 0;
        word-wrap: break-word;
}

body.node-1616 #block-block-225:hover {
        background-color: #f5f5f5;
}

body.node-1616 #block-block-225 a {
        padding: 4px 20px 10px 20px;;
}

/* How to get to the Library */
body.node-1616 #block-block-226 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: right;
        position: relative;
        margin: 10px 0 0 0;
        word-wrap: break-word;
}

body.node-1616 #block-block-226:hover {
        background-color: #f5f5f5;
}

body.node-1616 #block-block-226 a {
        padding: 10px 20px 10px 20px;;
}

/* Document preparation */
body.node-1616 #block-block-227 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: left;
        position: relative;
        margin: 10px 0 0 0;
        word-wrap: break-word;
}

body.node-1616 #block-block-227:hover {
        background-color: #f5f5f5;
}

body.node-1616 #block-block-227 a {
        padding: 10px 20px 10px 20px;;
}

/* ISBN - ISSN */
body.node-1518 #block-block-202 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: right;
        position: relative;
        margin: 10px 0 0 0;
	word-wrap: break-word;
}

body.node-1518 #block-block-202:hover {
        background-color: #f5f5f5;
}

body.node-1518 #block-block-202 a {
        padding: 10px 10px 10px 10px;;
}

body.node-1616 #block-block-228 {
        width: 142px;
        height: 50px;
        text-align: center;
        background-color: #eeeeee;
        text-transform: uppercase;
        float: right;
        position: relative;
        margin: 10px 0 0 0;
        word-wrap: break-word;
}

body.node-1616 #block-block-228:hover {
        background-color: #f5f5f5;
}

body.node-1616 #block-block-228 a {
        padding: 10px 20px 10px 20px;;
}

body.node-1616 #block-block-228 a,
body.node-1616 #block-block-227 a,
body.node-1616 #block-block-226 a,
body.node-1616 #block-block-225 a,
body.node-1616 #block-block-224 a,
body.node-1616 #block-block-219 a,
body.node-1616 #block-block-223 a,
body.node-1518 #block-block-196 a,
body.node-1518 #block-block-197 a,
body.node-1518 #block-block-198 a,
body.node-1518 #block-block-251 a,
body.node-1518 #block-block-200 a,
body.node-1518 #block-block-201 a,
body.node-1518 #block-block-202 a,
body.node-1518 #block-block-255 a,
body.node-1518 #block-block-256 a {
        color: #272b49;
        font-weight: bold;
	font-size: 12px;
	display: inline-block;
}

body.node-1616 #block-block-228 a:hover,
body.node-1616 #block-block-227 a:hover,
body.node-1616 #block-block-226 a:hover,
body.node-1616 #block-block-225 a:hover,
body.node-1616 #block-block-224 a:hover,
body.node-1616 #block-block-219 a:hover,
body.node-1616 #block-block-223 a:hover,
body.node-1518 #block-block-196 a:hover,
body.node-1518 #block-block-197 a:hover,
body.node-1518 #block-block-198 a:hover,
body.node-1518 #block-block-251 a:hover,
body.node-1518 #block-block-200 a:hover,
body.node-1518 #block-block-201 a:hover,
body.node-1518 #block-block-202 a:hover,
body.node-1518 #block-block-255 a:hover,
body.node-1518 #block-block-256 a:hover {
        color: #272b49;
}

/* Hirek - nyito */
body.node-1518 #block-views-hirek_hu_nyito-block_1,
body.node-1616 #block-views-hirek_en_nyito-block_1 {
	padding: 20px 0 0 0;
	width: 640px;
}

body.node-1518 #content-inner .view-hirek-hu-nyito .view-footer a,
body.node-1616 #content-inner .view-hirek-en-nyito .view-footer a {
	color: #c45f05;
}

body.node-1518 #content-inner .view-hirek-hu-nyito .view-footer a.all_news,
body.node-1616 #content-inner .view-hirek-en-nyito .view-footer a.all_news {
	padding: 0 20px 0 0;
	float: right;
}

body.node-1518 #content-inner .view-hirek-hu-nyito .view-footer a.rss,
body.node-1616 #content-inner .view-hirek-en-nyito .view-footer a.rss {
	float: right;
}

body.node-1518 #block-views-hirek_hu_nyito-block_1 .views-row,
body.node-1616 #block-views-hirek_en_nyito-block_1 .views-row {
	padding: 0 0 20px 0;
	min-height: 132px;
}

body.node-1518 #block-views-hirek_hu_nyito-block_1 .views-field-title a,
body.node-1616 #block-views-hirek_en_nyito-block_1 .views-field-title a {
	font-size: 20px;
	text-decoration: none;
	color: #c45f05;
}

body.node-1518 #block-views-hirek_hu_nyito-block_1 .views-field-title a:hover,
body.node-1616 #block-views-hirek_en_nyito-block_1 .views-field-title a:hover {
        text-decoration: underline;
}

body.node-1518 #block-views-hirek_hu_nyito-block_1 .views-field-type,
body.node-1616 #block-views-hirek_en_nyito-block_1 .views-field-type {
	color: #9d9d9d;
	display: none;
}

body.node-1518 #block-views-hirek_hu_nyito-block_1 .views-field-field-hir-kep-fid,
body.node-1616 #block-views-hirek_en_nyito-block_1 .views-field-field-hir-kep-fid {
	float: left;
	padding: 0 20px 0 0;
	border-left: 4px solid #e57725;
	height: 128px;
}

body.node-1518 #block-views-hirek_hu_nyito-block_1 .views-field-field-szovegdoboz-value img,
body.node-1616 #block-views-hirek_en_nyito-block_1 .views-field-field-szovegdoboz-value img {
	display: none;
}

body.node-1518 #block-views-hirek_hu_nyito-block_1 .views-field-field-szovegdoboz-value,
body.node-1616 #block-views-hirek_en_nyito-block_1 .views-field-field-szovegdoboz-value {
        float: right;
	    width: 435px;
}

/* Facebook */
body.node-1518 #block-block-203 {
        margin: 20px 0 15px 0;
	position: relative;
	float: left;
	border-bottom: 0;
}

/* Gyorskereso */
body.node-1518 #block-block-204,
body.node-1616 #block-block-229 {
        padding: 17px 0px 4px 12px;
        position: relative;
        float: left;
        width: 289px;
        height: 69px;
        margin: 16px 0px 0 0px;
        background-color: #eeeeee;
}

body.node-1518 .tabcontent,
body.node-1616 .tabcontent {
	margin: 13px 0 0 0;
}

body.node-1518 .shadetabs,
body.node-1616 .shadetabs {
	font: bold 10px Verdana;
	list-style-type: none;
	padding-top: 0px;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
	background: transparent;
	margin-left: 0;
	width: 276px;
}

body.node-1518 .shadetabs li,
body.node-1616 .shadetabs li {
        display: inline;
        padding: 0 0 0 0;
}

body.node-1518 .shadetabs li a,
body.node-1616 .shadetabs li a {
	text-decoration: none;
	margin: 0;
	padding: 2px 5px 2px 5px;
	border: none;
	background: transparent;
	color: #6286A0;
}

body.node-1518 #right-inner .block #uj_gyorskeres a:link,
body.node-1616 #right-inner .block #uj_gyorskeres a:link {
	color: #272b49;
	text-decoration: none;
	padding: 9px 8px 9px 8px;
	font-size: 11px;
}

body.node-1518 #right-inner .block #uj_gyorskeres .selected:link,
body.node-1616 #right-inner .block #uj_gyorskeres .selected:link {
	position: relative;
	top: 0px;
	color: #272b49;
	text-decoration: none;
	background: #eeeeee;
	border:none;
	padding: 9px 8px 9px 8px;
	text-decoration: underline;
}

body.node-1518 #right-inner .block #uj_gyorskeres a:hover,
body.node-1616 #right-inner .block #uj_gyorskeres a:hover {
	background: #eeeeee;
	color: #272b49;
	text-decoration: none;
	border: none;
	padding: 9px 8px 9px 8px;
	text-decoration: underline;
}

body.node-1518 input.uj_kereses,
body.node-1616 input.uj_kereses {
        width: 247px;
        height: 30px;
        font-size: 14px;
        font-weight: bold;
	font-style: italic;
        color: #929292;
        border-width: 1px medium 1px 1px;
        border-style: solid none solid solid;
        border-color: transparent;
        margin: 7px -6px 0px 0px;
        padding: 0px 0px 0px 5px;
        box-sizing: border-box;
        border-radius: 2px 0px 0px 2px;
	float: left;
}

body.node-1518 #block-block-204 input.submit,
body.node-1616 #block-block-229 input.submit {
    width: 30px;
    height: 30px;
    background-color: #6286a0;
    border-width: 1px 1px 1px medium;
    border-style: solid solid solid none;
    border-color: transparent;
    margin: 7px 0 0 0;
    padding: 0 0 0 0;
    background-image: url("/sites/default/files/custom_search/search-icon.png");
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    color: transparent;
    border-radius: 0 2px 2px 0;
}

::-webkit-input-placeholder {
   color: #929292;
}

/* Megosztas */
#block-block-205 {
	width: 110px;
	height: 37px;
	padding: 10px 0 0 0;
}

#block-block-205 img {
	padding: 0 3px 0 0;
}

/* Copy */
body.node-1518 #block-block-207 {
        width: 340px;
        height: 20px;
	margin: 0 auto;
	display: inline-block;
	padding: 10px 0 0 0;
}

/* Ikonok - NIIF */
body.node-1518 #block-block-206,
body.node-1616 #block-block-231 {
        text-align: center;
}

body.node-1518 #block-block-206 img,
body.node-1616 #block-block-231 img {
	padding: 0 30px 0 0;
}

/* Ikonok - nyito */
body.node-1518 #block-block-208,
body.node-1616 #block-block-230 {
        border: 1px solid #bcbdbf;
	float: left;
	position: relative;
}

body.node-1518 #block-block-208 .content,
body.node-1616 #block-block-230 .content {
        padding: 5px;
}

body.node-1518 #block-block-208 a,
body.node-1616 #block-block-230 a {
    padding: 8px 4px 3px 4px;
    display: inline-block;
}

/* Gyujto oldalak */
#block-views-idoszaki_node-block_2 .views-field-field-hir-kep-fid,
#block-views-hirek_node-block_2 .views-field-field-hir-kep-fid,
#block-views-hirek_node_en-block_2 .views-field-field-hir-kep-fid,
#block-views-idoszaki_node_en-block_2 .views-field-field-hir-kep-fid,
#block-views-_rendezvenyek-block_1 .views-field-field-hir-kep-fid,
#block-views-_rendezvenyek_en-block_1 .views-field-field-hir-kep-fid,
#block-views-ef8027d9b3704d8ea1fb8087387509d1 .views-field-field-hir-kep-fid,
#block-views-d8fd80ef0fa55180e20dd421866fddb5 .views-field-field-hir-kep-fid,
#block-views-mikes_hirek_node-block_2 .views-field-field-hir-kep-fid,
#block-views-f29c1295dbb0647e0841bb6fcd762dc3 .views-field-field-hir-kep-fid {
    float: left;
    padding: 0px 20px 0px 0px;
    border-left: 4px solid #e57725;
    height: 90px;
}

#block-views-idoszaki_node-block_2 .views-row,
#block-views-hirek_node-block_2 .views-row,
#block-views-hirek_node_en-block_2 .views-row,
#block-views-idoszaki_node_en-block_2 .views-row,
#block-views-_rendezvenyek-block_1 .views-row,
#block-views-_rendezvenyek_en-block_1 .views-row,
#block-views-ef8027d9b3704d8ea1fb8087387509d1 .views-row,
#block-views-d8fd80ef0fa55180e20dd421866fddb5 .views-row,
#block-views-mikes_hirek_node-block_2 .views-row,
#block-views-f29c1295dbb0647e0841bb6fcd762dc3 .views-row {
	padding: 0px 0px 30px;
	min-height: 100px;
}

#block-views-idoszaki_node-block_2 .views-field-title a,
#block-views-idoszaki_node_en-block_2 .views-field-title a,
#block-views-mikes_hirek_node-block_2 .views-field-title a {
	font-weight: bold;
	text-decoration: underline;
}

#block-views-idoszaki_node-block_2 .views-field-field-szovegdoboz-value,
#block-views-hirek_node-block_2 .views-field-field-szovegdoboz-value,
#block-views-hirek_node_en-block_2 .views-field-field-szovegdoboz-value,
#block-views-idoszaki_node_en-block_2 .views-field-field-szovegdoboz-value,
#block-views-_rendezvenyek-block_1 .views-field-field-szovegdoboz-value,
#block-views-_rendezvenyek_en-block_1 .views-field-field-szovegdoboz-value,
#block-views-ef8027d9b3704d8ea1fb8087387509d1 .views-field-field-szovegdoboz-value,
#block-views-d8fd80ef0fa55180e20dd421866fddb5 .views-field-field-szovegdoboz-value,
#block-views-mikes_hirek_node-block_2 .views-field-field-szovegdoboz-value,
#block-views-f29c1295dbb0647e0841bb6fcd762dc3 .views-field-field-szovegdoboz-value {
	padding: 10px 0 0 0;
}


/* Fickr */
#block-block-190 {
	position:relative;
	float: left;
	padding: 15px 0 0 0;
}














/********** Mikes-program **********/

.konyv {
	padding: 20px 0 20px 0;
	border-bottom: 1px dotted #000000;
}

.sorszam-title,
.szerzo-title,
.cim-title,
.ev-title,
.hely-title,
.mufaj-title,
.kotetszam-title,
.tipus-title {

}

.nem-rendelheto {
	color: red;
	font-weight: bold;
}

.cim {
	font-weight: bold;
	display: inline-block;
}

.szerzo {
	display: inline-block;
}

.gyujtes {
	width: 100%;
	height: 500px;
}

.talalat {
	color: #717377;
	font-size: 12px;
}

/* Spam vedelem */
input[name="interested"] {
	display: none;
}

input.check {
	width: 20px;
	height: 20px;
	border: 1px solid #000000;
}

/* Lebego menu */

#right-inner #block-block-238 {
	font-size: 14px;
	/* position: fixed; */
	width: 217px;
	padding: 0;
	background-color: #E5E8EA;
}

#right-inner #block-block-238 .content {
	margin: 10px;
}

#right-inner #block-block-238 a {
	color: #43667f;
	text-decoration: none;
	font-size: 14px;
}

#right-inner #block-block-238 a:hover {
        color: #43667f;
        text-decoration: underline;
}


/* Kiadvanyok */
#block-views-kiadvanyok_osszes-block_1 {
	margin: 30px 0 0 0;
}

#block-views-kiadvanyok_osszes-block_1 td {
	vertical-align: top;
	width: 25%;
	height: 315px;
}

#block-views-kiadvanyok_osszes-block_1 .view-content {
	margin: 30px 0 0 0;
}

#block-views-kiadvanyok_osszes-block_1 .views-row {
	display: inline-block;
	vertical-align: top;
	width: 205px;
	height: 273px;
	/*border: 1px solid #acacac;*/
	text-align: center;
	margin: 0 10px 20px 10px;
	padding: 10px;
}




#block-views-kiadvanyok_osszes_en-block_1 {
	margin: 30px 0 0 0;
}

#block-views-kiadvanyok_osszes_en-block_1 td {
	vertical-align: top;
	width: 25%;
	height: 315px;
}

#block-views-kiadvanyok_osszes_en-block_1 .view-content {
	margin: 30px 0 0 0;
}

#block-views-kiadvanyok_osszes_en-block_1 .views-row {
	display: inline-block;
	vertical-align: top;
	width: 205px;
	height: 273px;
	/*border: 1px solid #acacac;*/
	text-align: center;
	margin: 0 10px 20px 10px;
	padding: 10px;
}






.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.1em;
}

body.node-type-kiadvanyok h1 {
	margin: 0 0 30px 0;
}

body.node-type-kiadvanyok .field-field-kiadvany-kep img {
	float: left;
	margin: 0 20px 0 0;
}

.views-field-field-kiadvany-vasarlas-value {
	text-transform: uppercase;
	color: #DE0000;
	font-weight: bold;
}

.views-field-field-kiadvany-ar-value {
	font-weight: bold;
}

.field-field-kiadvany-hcim,
.field-field-kiadvany-hszerzo,
.field-field-kiadvany-kiad,
.field-field-kiadvany-megj-hely,
.field-field-kiadvany-isbn,
.field-field-kiadvany-ar,
.field-field-kiadvany-url,
.field-field-kiadvany-vasarlas,
.field-field-kiadvany-ev {
	font-style: italic;
}

option[value="Any"] {
	display: none;
}

.views-exposed-form .views-exposed-widget {
	padding: padding: .5em 0.5em 0 0;
}

#block-block-246 {
	border: 1px solid #bcbdbf;
    float: left;
    position: relative;
	margin: 16px 0 0 0;
}

#block-block-246 table {
	margin: 5px 0 0 0;
}

#block-block-247 {
	border: 1px solid #bcbdbf;
	float: left;
	position: relative;
	margin: 16px 0 0 0;
}

#block-block-247 table {
	margin: 5px 0 0 0;
}

#block-block-247 a {
	margin: 6px;
}

#block-block-247 img {
    width: 30px;
    height: 30px;
}

.views-field-field-kiadvany-a3-value:after {
    content: ", ";
}

.views-field-field-kiadvany-a3-value,
.views-field-field-kiadvany-a4-value {
    display: inline-block;
    vertical-align: top;
}

.sliding-popup-bottom {
    background: transparent;
	background-color: #6286a0;
}

#sliding-popup .popup-content #popup-text {
	font-family: Arial, Helvetica, sans-serif;
}

#sliding-popup .popup-content #popup-text h2 {
	font-size: 13px;
}

#block-simplenews-534 {
    padding: 30px 0 0 0;
}

.teaser-checkbox div.form-item {
    float: none;
}

.szurkebg {
    background-color: #F0F0F0;
    padding: 15px;
}

.field-field-kiadvany-sorozat {
    background-color: #F0F0F0;
    padding: 15px;
}

/* megrendeles gomb */

#block-block-253 {
    margin: 20px 0 0 0;
}

#block-block-253 a {
    color: #ffffff;
    background-color: #6286a0;
    padding: 5px 7px 5px 7px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#block-block-253 a:hover {
    text-decoration: none;
    background-color: #c45f05;
    color: #ffffff;
}
