/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
/* with hack */

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, font, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 12px; vertical-align: baseline; background: transparent; font-family: Arial; line-height: 1.4em} 
body { line-height: 1; } 
ol, ul { list-style: none; } 
blockquote, q { quotes: none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */ 
:focus { outline: 0; }

/* remember to highlight inserts somehow! */ 
ins { text-decoration: none; } 
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */ 
table { border-collapse: collapse; border-spacing: 0; }

sup{font-size:xx-small; vertical-align:top;} 
sub{font-size:xx-small; vertical-align:bottom;}

/**************  MAIN  */
#main-container {width: 960px;}
a { cursor: pointer; text-decoration: none;}
p {padding: 0 0 12px;}
p.lead {font-weight: bold;}

#main-container {background: #fff;}

/**************  HEADER  */
#header {height: 120px; width: 960px; position: relative;}

#header #powered-by{position: absolute; top: 0; left: 960px; height: 120px; width: 208px;}

/**** PRIMARY LINKS */
#primary-nav {position: absolute; top: 0; right: 0;}
#primary-nav ul{display: block; float: right; height: 36px;}
#primary-nav ul li{display: block;float: left; height: 36px;padding: 0 20px 0 0;}
/**** PRIMARY LINKS SPRITE */
#primary-nav ul li a {text-indent: -9999em;background-image: url(../images/custom-fonts.png); display: block; float: left; height:32px;}
#primary-nav ul li.menu-mlid-10549 a {background-position: -195px 0; width: 94px;}
#primary-nav ul li.menu-mlid-10549 a:hover, #primary-nav ul li.menu-mlid-10549 a.active {background-position: -195px -131px;}
#primary-nav ul li.menu-mlid-15641 a {background-position: -307px 0; width: 80px;}
#primary-nav ul li.menu-mlid-15641 a:hover, #primary-nav ul li.menu-mlid-15641 a.active {background-position: -307px -131px;}
#primary-nav ul li.menu-mlid-16869 a {background-position: -409px 0; width: 147px;}
#primary-nav ul li.menu-mlid-16869 a:hover, #primary-nav ul li.menu-mlid-16869 a.active {background-position: -409px -131px;}
#primary-nav ul li.menu-mlid-10582 a {background-position: -579px 0; width: 78px;}
#primary-nav ul li.menu-mlid-10582 a:hover, #primary-nav ul li.menu-mlid-10582 a.active {background-position: -579px -131px;}

.en #primary-nav ul li.menu-mlid-5784 a {background-position: -337px -404px; width: 39px;}
.en #primary-nav ul li.menu-mlid-16400 a {background-position: -395px -404px; width: 94px;}
.en #primary-nav ul li.menu-mlid-16401 a {background-position: -507px -404px; width: 70px;}
.en #primary-nav ul li.menu-mlid-16399 a {background-position: -596px -404px; width: 60px;}
.en #primary-nav ul li.menu-mlid-5784 a:hover, .en #primary-nav ul li.menu-mlid-5784 a.active {background-position: -337px -470px; width: 39px;}
.en #primary-nav ul li.menu-mlid-16400 a:hover, .en #primary-nav ul li.menu-mlid-16400 a.active {background-position: -395px -470px; width: 94px;}
.en #primary-nav ul li.menu-mlid-16401 a:hover, .en #primary-nav ul li.menu-mlid-16401 a.active {background-position: -507px -470px; width: 70px;}
.en #primary-nav ul li.menu-mlid-16399 a:hover, .en #primary-nav ul li.menu-mlid-16399 a.active {background-position: -596px -470px; width: 60px;}

/**** SECONDARY LINKS */
#secondary-nav {position: absolute; left: 300px; top: 77px;}
#secondary-nav ul{display: block; height: 44px;}

/**** SECONDARY LINKS SPRITE */
#secondary-nav ul li {display: block; float: left; padding: 0;}
#secondary-nav ul li a {text-indent: -9999em;background-image: url(../images/custom-fonts.png); display: block; float: left; height: 42px;}
#secondary-nav ul li.menu-629 a {background-position: -14px -89px; width: 40px;}
#secondary-nav ul li.menu-1166 a {background-position: -55px -89px; width: 78px;}
#secondary-nav ul li.menu-1167 a {background-position: -134px -89px; width: 65px;}
#secondary-nav ul li.menu-629 a:hover, #secondary-nav ul li.menu-629 a.active {background-position: -14px -214px;}
#secondary-nav ul li.menu-1166 a:hover, #secondary-nav ul li.menu-1166 a.active {background-position: -55px -214px;}
#secondary-nav ul li.menu-1167 a:hover, #secondary-nav ul li.menu-1167 a.active {background-position: -134px -214px;}

/*.en #secondary-nav ul li.menu-1166 a {background-position: -59px -317px; width: 63px;}
.en #secondary-nav ul li.menu-1167 a {background-position: -122px -317px; width: 70px;}
.en #secondary-nav ul li.menu-1166 a:hover, .en #secondary-nav ul li.menu-1166 a.active {background-position: -59px -437px; width: 63px;}
.en #secondary-nav ul li.menu-1167 a:hover, .en #secondary-nav ul li.menu-1167 a.active {background-position: -122px -437px; width: 70px;}
*/
/**** SEARCH */
#block-google_cse-0 {position: absolute; top: 79px; right: 0; width: 280px;background: url(../images/custom-fonts.png) no-repeat -395px -80px; height: 30px;}
.en #block-google_cse-0 {background-position: -400px -320px; display: none;}
#block-google_cse-0 label {font: 10px Arial;margin: 11px 0 0; text-indent: -9999em; width: 43px;}
.en #block-google_cse-0 label {width: 38px;}
#block-google_cse-0 input,
#block-google_cse-0 label {float: left;}
#block-google_cse-0 input.form-text{width: 184px; border: none; padding: 0; margin: 9px 9px 0 43px;}
#block-google_cse-0 input.form-submit{background: url(../images/custom-fonts.png) no-repeat -631px -80px; text-indent: -9999em;padding: 0; margin: 0; height: 24px; width: 24px; border: 0;cursor: pointer;}

#block-search-0 {position: absolute; top: 79px; right: 0; width: 280px;background: url(../images/custom-fonts.png) no-repeat -395px -80px; height: 30px;}
.en #block-search-0 {background-position: -400px -320px; display: none;}
#block-search-0 label {font: 10px Arial;margin: 11px 0 0; text-indent: -9999em; width: 43px;}
.en #block-search-0 label {width: 38px;}
#block-search-0 input,
#block-search-0 label {float: left;}
#block-search-0 input.form-text{width: 174px; border: none; padding: 2px 0; margin: 7px 9px 0 9px; background: 0; color: #fff; height: 14px; cursor: text;}
#block-search-0 input.form-submit{background: url(../images/custom-fonts.png) no-repeat -631px -80px; text-indent: -9999em;padding: 0; margin: 0; height: 24px; width: 24px; border: 0;cursor: pointer;}

/**** LANG SELECTOR */
#lang {position: absolute; top: 11px; left: 301px; color: #fff;}
#lang a{font: 10px; font-weight: bold; text-decoration: underline; text-transform: uppercase; text-indent: -9999em; background: url(../images/custom-fonts.png) no-repeat -9999px -9999px;height: 13px; display: block; float: left;}
#lang a#lang-eng {background-position: -14px -15px; width: 24px;}
#lang a#lang-hun {background-position: -38px -15px; width: 23px;}

/**************  CONTENT  */
#content { margin: 10px 0 20px; background:url("../images/vertical-dotted-border.png") repeat-y scroll 285px top transparent;padding: 18px 0 0;}
#front-page #content {background: 0; margin: 0;}
.#content a:hover {text-decoration: underline;}

#front-page .en #content { margin: 10px 0 20px; background:url("../images/vertical-dotted-border.png") repeat-y scroll 285px top transparent;padding: 18px 0 0;}
#front-page .en #content .pane-hirek {margin: 0 120px 0 0; width: 540px; float: right;}
.en #secondary-nav {display: none;}

/**** FEATURED */
#featured {height: 288px; width: 960px; position: relative; overflow: hidden;}

/**** SECTION NAV */
.section-nav .block{margin-top: 5px; height: 60px; width: 960px;}
#block-views-nyitolapi_kiemelt_doboz-block_1  {height: 290px; background: #fff; margin-top: 0;}

.section-nav ul{height: 36px; padding: 12px 0 12px 14px; display: block; float: left;}
.section-nav ul li{display: block; float: left; height: 36px;padding: 0; margin: 0;}
.section-nav ul li.first {background: none;}
/**** SECTION LINKS SPRITE */
.section-nav ul li a{margin: 0 14px 0 12px; text-indent: -9999em; display: block; float: left; height: 36px; background: url(../images/custom-fonts.png) no-repeat -10000px -10000px;}
.section-nav ul li a#section-17024 {background-position: -15px -652px;width: 151px;}
.section-nav ul li a#section-17025 {background-position: -195px -652px;width: 73px;}
.section-nav ul li a#section-17026 {background-position: -291px -652px;width: 113px;}
.section-nav ul li ul {display: none;}

/*.en .section-nav ul li a#section-10658 {background-position: -782px -699px;width: 71px;}
*/

/**** INDEX */
#index {width: 600px; overflow: hidden; float: left; margin: 0 0 0 30px;}

/**** INDEX NEWS */
#index .news {}

/**** INDEX STICKY NEWS */
#index .sticky {background: url(../images/horizontal-dotted-border.png) repeat-x left bottom; float: left; margin-bottom: 14px; width: 600px; overflow: hidden;}
#index .sticky {padding: 0 0 10px;}
#index .sticky h2 {padding-bottom: 9px;}
#index .sticky h2 a{font: italic 27px/32px Georgia; }
#index .sticky .tags {padding-bottom: 10px;display: block;}
#index .sticky .lead {line-height: 15px; font-size: 12px; padding: 0;}
#index .sticky .lead p {padding: 0 0 15px;}

/**** COLUMN */
#index .column {float: left; width: 300px; overflow: hidden;}
#index .column h5 {background: url(../images/h5-square.png) no-repeat 0 -22px; text-indent: 30px; font-size: 13px; text-transform: uppercase; height: 22px; line-height: 22px; margin: 0 0 10px;font-weight: normal;}

#index .column a.more-index {padding: 5px 0 0 30px; text-align: right; display: block;}

#index .column-left {clear: left;}

#index .column .news {float: left; width: 270px; margin: 10px 0 0;padding-left: 30px;}
#index .column .news .date{width: 30px; overflow: hidden; font-size: 10px; line-height: 10px; }
#index .column .news img{width: 60px; height: 60px; overflow: hidden; float: left;}
/*#index .column .news .category{float: right; width: 260px; overflow: hidden; display: block; text-transform: uppercase;font-size: 11px; margin-bottom: 6px;}*/
#index .column .news h3{ padding-bottom: 6px;}
#index .column .news h3 a{ font-size: 14px; font-weight: normal; line-height: 14px;}
#index .column .news p{ font-size: 12px; line-height: 13px;}
#index .column .news div.tags {font-size: 12px; line-height: 13px;}
#index .column .news.list {margin: 5px 0 0;}


/**** COLUMN - TABBED MIDDLE */
#index .column-middle {width: 280px; margin: 0 0 0 10px; overflow: hidden;float: right;}
#index .column-middle h5{float: left; margin: 0 8px 0 0;cursor: pointer;background-position: left bottom;}
#index .column-middle h5:hover,
#index .column-middle h5.active {background-position: left top;}

#index .column-middle #index-middle-1 {height: 32px;}
#index .column-middle #index-middle-2 {float: left;}
#index .column-middle #index-middle-2 p{padding: 3px 0;}

#index .column-middle .news {margin: 10px 10px 15px; border-bottom: 1px dashed #e5f9ff; width: auto;padding:0 0 15px 0;}
#index .column-middle .news h3 a{color: #000; font-weight: bold; font-size: 12px;}
#index .column-middle .news .category,
#index .column-middle .news h3,
#index .column-middle .news p{width: 190px; float: right;}

#index .column-middle .news.old {margin: 0 0 10px; padding:0; border: 0; width: 100%;}
#index .column-middle .news.old h3 a{font-size: 14px; height: 16px; display: inline; font-weight: normal;}

/**** MAIN NODE */
.pane-node-content,
.node, .pane-field-video {float: right; width: 664px; overflow: hidden; margin:17px 0;}
.pane-field-video .item-list ul li { list-style-type: none; }

.node .node {width: auto;}
body.no-sidebar #index-page {float: none; width: 960px; margin:0 0 17px;}

#node-page h5 { font-weight: bold; margin-top: 0; }
.node h5 {text-transform: uppercase; margin: 40px 0 32px 20px; font-size: 14px; font-weight: normal;}
.pane-node-content h6,
.node h6 { margin: 10px 0 5px 0; font-size: 13px; font-weight: bold;}
.pane-node-content h1,
.node h1 {background: url(../images/h1-square.png) no-repeat left 5px; font-size: 16px; padding: 0 290px 0 20px;}
#content div.links {float: right; width: 160px; padding-right: 120px;}
#content div.links ul.links li {display: block; float: right; height: 30px; padding:0; margin-left: 10px;}
#content div.links ul.links li a {display: block; float: right; text-indent: -9999em; height: 30px; background: url(../images/icon-metas.png) no-repeat 10000px 10000px;}
#content .links ul.links li.node_translation_en {display: none;}
#content .links ul.links li.print_html a{width: 26px; background-position: 1px -2px;}
#content .links ul.links li.print_mail a{width: 26px; background-position: -32px -2px;}
#content .links ul.links li.service-links-facebook a{width: 26px; background-position: -62px -2px;}
#content .links ul.links li.service-links-twitter a{width: 26px; background-position: -89px -2px;}
.pane-node-content .meta,
.node .meta {margin: 4px 0 0 0; font-size: 10px; font-weight: bold; width: 440px;}
.pane-node-content .meta {margin-left: 20px;}
.node .meta .date,
.node .meta .terms {padding: 0 3px 0 0;}
.node .content {margin: 20px 120px 20px 20px;}
.node .content h4{margin: 8px 0 4px; font-size: 14px;}
.node .content .content{margin:0 0 20px 20px;}
.node .content .node .content{margin:0 0 20px 0;}
.node .content p {margin: 0 0 15px; padding: 0;}
.node .content ul {margin:0 0 15px 10px;}
.node .content ul li {list-style: disc;}
.node .content .imagecache-lead_200_max {float: left; margin: 0 10px 10px 0;}

#node-page .view-szolgaltatasok {padding: 0 120px 0 20px;}

/**** TAXONOMY - LIST PAGES */
#taxonomy-page.node h5 {margin-top: 0;}
#taxonomy-page.node h2 {background: url(../images/h1-square.png) no-repeat left 5px; font-size: 16px; padding: 0 0 0 20px;}
#taxonomy-page.node h2 a {font-size: 16px;}
#taxonomy-page.node .taxonomy-term-description {margin: 5px 110px 20px 20px;}
#taxonomy-page.node .list-item {margin-right: 120px;}
#taxonomy-page.node .list-item .list-item {margin-right: 0;}
#taxonomy-page.node .list-item .node {width: 534px;}
#taxonomy-page.node .meta {margin: 4px 0 0 20px;}
#taxonomy-page.node .meta h2 {background: none; font-size: 14px; padding: 0;}
#taxonomy-page.node .meta span.date{margin: 0px; background: none;padding: 0;}
#taxonomy-page.node .content {margin: 4px 0 10px 10px;}
#taxonomy-page.node .node {margin: 0; width: 100%;}
#taxonomy-page.node .node-container {margin-right: 120px;}


/**** NODE VIEWS - LIST PAGES */
.view-content div.list-item{margin: 0 0 30px; clear: both;}
.view-content div.list-item h2.title{display: block;background: url(../images/h1-square.png) no-repeat left 1px; padding: 0 0 0 20px; margin: 0 0 15px;}
.view-content div.list-item h2.title a{font-size: 12px; text-transform: uppercase;}
.view-content div.list-item h3.title{margin: 0 0 5px 20px; clear: both;}
.view-content div.list-item h3.title a{font-size: 12px; text-transform: uppercase;}
.view-content div.list-item span.date{display: block;background: url(../images/h1-square.png) no-repeat left 1px; padding: 0 0 0 20px; margin: 0 0 12px;float: left;font-weight: bold;}
.view-content div.list-item div.type {margin: 0 0 5px 20px; clear: both;}
.view-content div.list-item div.date{margin: 0 0 5px 20px;}
.view-content div.list-item div.author{margin: 0 0 5px 20px;}
.view-content div.list-item span.separator {padding: 0 3px; font-weight: bold;}
.view-content div.list-item span.separator,
.view-content div.list-item span.tags{display: block; float: left;}
.view-content div.list-item span.tags,
.view-content div.list-item span.tags * {font-size: 12px; font-weight: bold;}
.view-content div.list-item div.fl{margin-left: 20px;}
.view-content div.list-item div.more,
.view-content div.list-item div.lead-text{margin: 0 0 5px 20px;}
.view-content div.list-item h3.list-title,
.view-content div.list-item div.tag-list{display: block;background: url(../images/h1-square.png) no-repeat left 1px; padding: 0 0 0 20px; margin: 0 0 15px;}
.view-content div.list-item h3.list-title{margin-bottom: 10px;}
.view-content div.list-item div.tag-list,
.view-content div.list-item div.tag-list * {font-size: 12px; font-weight: bold;}
.view-content div.list-item div.time,
.view-content div.list-item div.list-body,
.view-content div.list-item div.list-file {margin: 0 0 0 20px;}
.view-content div.list-item div.list-body ul li{list-style: disc;margin: 0 0 0 20px;}
.view-content div.list-item div.list-file {padding-top: 5px;}
.view-content div.list-item div.tags{margin: 5px 0 5px 20px; clear: both;}

#node-page .node h3.title{margin: 0 0 0 20px; clear: both;}
#node-page .node h3.title a{font-size: 12px; text-transform: uppercase;}

/**** WORKERS LIST PAGE */
.inner-listed {}
.inner-listed h2 {display: block;background: url(../images/h1-square.png) no-repeat left 3px; padding: 0 0 0 20px; margin: 0;}
.inner-listed h2 a{font-size: 14px;}
.inner-listed h4,
.inner-listed p,
.inner-listed div.fl{margin-left: 20px;}
.inner-listed h4.position {margin-bottom: 12px;}

/**** SEARCH */
#node-page.node div.list-item{margin: 0 120px 20px 0;}
#node-page.node .box h2,
#node-page.node form.search-form{margin: 0 0 0 20px;}

/**** PANELS */
#tworow-first {width: 580px;}

.panel-2col-stacked .panel-col-top h2.pane-title {margin: 0 0 20px 20px; text-transform: uppercase; font-size: 14px;}
.panel-2col-stacked .panel-col-top div.lead-panels{display: block;background: url(../images/h1-square.png) no-repeat left 1px; padding: 0 0 0 20px; margin: 0 0 15px;}
.panel-2col-stacked .panel-col-first{float:left; width: 280px; overflow: hidden; margin: 0 0 0 20px;}
.panel-2col-stacked .panel-col-last{float:left; width: 280px; overflow: hidden; margin: 0 0 0 24px;}

.panel-2col-stacked .center-wrapper .boxed{width: 280px; margin-top: 20px;}
.panel-2col-stacked .center-wrapper .boxed h5{ padding: 5px 16px 5px 9px; float: left;text-transform: uppercase;margin: 0;}
.panel-2col-stacked .center-wrapper .boxed .content-block{clear: left; height: 310px; overflow: hidden; background-color: #ece7f0; background-image: -moz-linear-gradient(top, #ece7f0, #f5f0fa); /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ece7f0),color-stop(1, #f5f0fa)); /* Saf4+, Chrome */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ece7f0', EndColorStr='#f5f0fa'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ece7f0', EndColorStr='#f5f0fa')"; /* IE8 */
}}
.panel-2col-stacked .center-wrapper .boxed .content-block .view-content .pane-list-item {padding: 13px 8px 0;}
.panel-2col-stacked .center-wrapper .boxed .content-block .view-content .pane-list-item h3 a {font-weight: bold;}
.panel-2col-stacked .center-wrapper .boxed .content-block a:hover {text-decoration: underline;}
.panel-2col-stacked .center-wrapper .boxed .content-block .view-content ul {padding: 10px 0 0;}
.panel-2col-stacked .center-wrapper .boxed .content-block .view-content ul li {list-style: none; margin: 0 10px 5px;}
.panel-2col-stacked .center-wrapper .boxed .content-block .more-link {padding: 0 8px 0 0;}
.panel-2col-stacked .center-wrapper .boxed .content-block .view-footer {padding: 13px 8px 0;}

.panel-2col-stacked .view-sajotszoba {padding: 11px 9px;}
.panel-2col-stacked .view-sajotszoba .pane-list-item {margin: 0 0 10px;}
.panel-2col-stacked .view-napenergia {padding: 11px 9px;}
.panel-2col-stacked .view-napenergia .pane-list-item {margin: 0 0 10px;}

.center-wrapper {float: left; margin: 0 0 0 20px; width: 100%;}
.box-container .boxed {margin: 20px 24px 0 0; float: left;}
.box-container #tworow-first .boxed {margin: 0 0 15px; padding-left: 20px; background: url(../images/h1-square.png) no-repeat left 1px;}

/**** NEWSLETTER PANEL */
/*.lead-panels {margin: 0 0 10px 20px; width: 520px;}*/
.pane-hirlevel-panel-pane-1 h1 {display: none;}


/**** INLINE GALLERY */
.inline-gallery {padding: 0 0 10px;}
.inline-gallery a {padding:0 10px 0 0;}

/**** PAGINATION */
div.item-list ul.pager {margin: 0 0 20px 20px; text-align: left;padding: 20px 0 0;}
div.item-list ul.pager li { margin: 0; padding: 0;}
div.item-list ul.pager li.pager-current {font-weight: normal;}
div.item-list ul.pager li.pager-first, 
div.item-list ul.pager li.pager-previous, 
div.item-list ul.pager li.pager-next, 
div.item-list ul.pager li.pager-last {padding: 0 3px;}
div.item-list ul.pager
div.item-list ul.pager li.pager-first:hover, 
li.pager-previous:hover, 
div.item-list ul.pager li.pager-next:hover, 
div.item-list ul.pager li.pager-last:hover { padding: 0 3px; }

/**** SIDEBAR-RIGHT */
#sidebar-right {float: right; width: 282px; overflow: hidden; margin: 0 20px -1000px 11px; padding: 0 0 1000px 17px; background: url(../images/vertical-dotted-border.png) repeat-y left top;}
#sidebar-right .boxed .views-row{position: relative; margin-bottom: 15px;}
#sidebar-right .boxed .views-row h2{position: relative; top: 13px; z-index: 2; padding: 2px 10px; width: 200px;}
#sidebar-right .boxed .views-row h2,
#sidebar-right .boxed .views-row h2 a {line-height: 24px; font-size: 18px; font-weight: bold; text-transform: uppercase; }
#sidebar-right .boxed .views-row{position: relative; padding: 10px 0 0; width: auto; margin: 0;}
#sidebar-right .boxed .views-row p {padding: 24px 10px 10px; width: auto;}
#sidebar-right .boxed .views-row * {font-size: 11px; line-height: 14px;}
#sidebar-right .views-slideshow-controls-bottom {padding: 15px 0 0 100px;}
#sidebar-right #views_slideshow_singleframe_playpause_mikrosite_right-panel_pane_1 {display: none;}
#sidebar-right #views_slideshow_singleframe_controls_mikrosite_right-panel_pane_1 a{display: block; width: 18px; height: 18px; text-indent: -9999em; background: url(../images/slideshow-arrows.png) no-repeat -10000px -10000px; float: left;}
#sidebar-right #views_slideshow_singleframe_controls_mikrosite_right-panel_pane_1 a#views_slideshow_singleframe_next_mikrosite_right-panel_pane_1 {background-position: -18px 0; margin: 0 0 0 10px;}
#sidebar-right #views_slideshow_singleframe_controls_mikrosite_right-panel_pane_1 a#views_slideshow_singleframe_prev_mikrosite_right-panel_pane_1 {background-position: 0 0;}

#sidebar-right #plus-energy h1{margin: 0; padding: 0; text-indent: -9999em; background: url(../images/custom-fonts.png) no-repeat 0 -922px; width: 282px; height: 52px; display: block;}
.en #sidebar-right #plus-energy h1{background-position: -282px -922px;}
#sidebar-right #plus-energy .content-catalog{background-color: #5DC3B6; padding: 10px;}
#sidebar-right #plus-energy .content-catalog .lead-panels {width: auto; margin: 0;}
#sidebar-right #plus-energy .content-catalog .lead-panels p {font-family: Georgia; font-size: 12px; font-weight: bold; font-style: italic; line-height: 18px; padding: 0;}

/**** SIDEBAR-LEFT */
#sidebar-left {float: left; width: 257px; overflow: hidden; margin: 0 0 0 11px; padding: 0 17px 0 0;}
#sidebar-left .block{position: relative; margin-bottom: 15px;}
#sidebar-left .block h2{position: relative; top: 8px; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 8px 10px;z-index: 2; width: auto; display: inline;}
#sidebar-left .block h2 a {font-size: 12px;}
#sidebar-left .block .content{position: relative; padding: 13px 0 10px; width: auto;}
#sidebar-left .block .content * {font-size: 11px; line-height: 14px; word-wrap: break-word; }
#sidebar-left .block .content p {padding: 10px 17px;}
#sidebar-left .block .content div.field {padding: 0 17px;}
#sidebar-left .block .content h5 {padding: 15px 17px 0;}
#sidebar-left .block .content form {padding: 20px 9px 13px 9px;}
#sidebar-left .block .content form label{text-transform: uppercase; font-size: 12px;}
#sidebar-left .block .content form .views-exposed-form .views-exposed-widget {float: none; margin:0 0 12px; padding: 0;}
#sidebar-left .block .content form input.form-submit{background: url(../images/btn-start-search2.png) no-repeat left top; text-indent: -9999em;padding: 0; margin: 0; height: 21px; width: 21px; border: 0; float: right; cursor: pointer;}
#sidebar-left .block .content form #search-jlabel{font-weight: bold; cursor: pointer; padding-top: 11px; display: block; float: left;}
#sidebar-left .block .content ul.menu {margin: 20px 17px 0 0;}
#sidebar-left .block .content ul.menu li.leaf {list-style: none; padding: 0 0 5px; }
#sidebar-left .block .content ul.menu li.leaf a{font-size: 12px; text-transform: uppercase;}
#sidebar-left .block .content .item-list ul li {list-style: none; padding: 0 0 5px; margin:0 12px 0 6px; overflow: hidden; }
#sidebar-left .block .content a.blog-link {padding: 0 17px;}

#sidebar-left .boxed .content-block ul.menu {padding: 11px 0 0 4px;}
#sidebar-left .boxed .content-block ul.menu li {margin:0; padding: 0 0 0 9px;}

/* GALERIA BLOKKOK */
#sidebar-left #block-views-galleries_block-block_1 .content, #sidebar-left #block-views-kepgaleria-block_1 .content {padding: 33px 11px 0 11px;}
#sidebar-left #block-views-galleries_block-block_1 .content a, #sidebar-left #block-views-kepgaleria-block_1 .content  a {font-weight: bold;}
#sidebar-left #block-views-kepgaleria-block_1 .content div.views-field-field-node-gallery-image-fid {text-align: left;}

#sidebar-left .more-link { margin-right: 20px; }
#content div.views-field-field-node-gallery-image-fid img { border: 0; margin: 0 16px 16px 0; }

.en #sidebar-left .block .content{margin: 0;}
.en #sidebar-left .block .content h5 {padding: 10px; margin: 0;}
.en #sidebar-left .block .content .views-field-title {padding: 10px 0 0 10px;}
.en div.views-field-field-node-gallery-image-fid {text-align: left; padding: 5px 0 0 10px;}

/**** NEWSLETTER BLOCK */
#sidebar-left .block-webform {}
#sidebar-left .block-webform .simple_subscription_header {padding: 13px 9px 0;}
#sidebar-left .block-webform .content form{padding: 15px 9px 21px;}
#sidebar-left .block-webform .content form div.form-item{margin: 0;}

#sidebar-left .block-simple_subscription {}
#sidebar-left .block-simple_subscription .simple_subscription_header {padding: 13px 9px 0;}
#sidebar-left .block-simple_subscription .content form{padding: 15px 9px 21px;}
#sidebar-left .block-simple_subscription .content form div.form-item{margin: 0;}
/**** ATTACHED VIDEO IN BLOCK */
.emvideo-modal {margin: 8px 0 0;}
.emvideo-thumbnail-replacement span {background: url(../images/play-off.png) no-repeat; display:block; height:57px; position:absolute; top: 70px; left: 96px; width:50px;}
.emvideo-thumbnail-replacement span:hover {background-image: url(../images/play-on.png); background-position: 0 0;}

/**** MENU IN BLOCK */
#sidebar-left #leftmenu{position: relative; margin-bottom: 15px;}
#sidebar-left #leftmenu h5{position: relative; top: 8px; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 8px 10px;z-index: 2; width: auto; display: inline;}
#sidebar-left #block-tagadelic-13 div.content,
#sidebar-left #leftmenu .content-block{position: relative; padding: 20px 0 10px; width: auto;}
#sidebar-left #block-views-kovetendo_peldak_gyujto-block_1 div.item-list a,
#sidebar-left #block-tagadelic-13 div.content a,
#sidebar-left #leftmenu .content-block a {text-transform: uppercase; font-size: 12px; padding: 0 2px;}

#sidebar-left #block-views-kovetendo_peldak_gyujto-block_1 div.item-list {padding: 18px 0 0 4px;}
#sidebar-left #block-views-kovetendo_peldak_gyujto-block_1 div.item-list ul{padding: 0;}
#sidebar-left #leftmenu .content-block div.item-list {padding: 11px 0 0 4px;}
#sidebar-left #block-views-kovetendo_peldak_gyujto-block_1 div.item-list ul li,
#sidebar-left #leftmenu .content-block div.item-list ul li {padding: 0 0 0 9px; list-style: none; margin: 0; line-height: 1.4em; font-size: 12px;}

/**************  FOOTER  */
#footer {height: 145px;overflow: hidden;}
#footer h5 {margin: 15px 0 10px; text-indent: -9999em;background: url(../images/custom-fonts.png) no-repeat left top; height: 13px; }

/**** FOOTER LEFT */
#footer #left {float: left; width: 300px; overflow: hidden; margin: 0 0 0 60px;}
#footer #left h5 {width: 78px; background-position: -60px -775px;}
.en #footer #left h5 {width: 61px; background-position: -60px -756px;}
#footer #left .content p{font-style: italic; font-size: 11px; line-height: 14px;font-family: Georgia;}
#footer #left .content a{font-family: Georgia;}
#footer #left .content a.maplink {font-style: normal;font-family: Arial;}

/**** FOOTER RIGHT */
#footer #right {float: right; width: 560px; overflow: hidden; margin: 0 20px 0 0;}
#footer #right h5 {margin: 15px 0 5px auto; background-position: -794px -776px; width: 139px;}
.en #footer #right h5 {background-position: -833px -757px; width: 100px;}
#footer #right .content {float: right;}
#footer #right .content ul {display: block; float: right; clear: both; padding: 0 0 9px; width: 300px;}
#footer #right .content ul li {display: block; float: right;padding:0 6px 0 0; margin:0 5px 0 0;background: url(../images/footer-list-sep.png) no-repeat right 3px;}
#footer #right .content ul li.first {background: none;padding: 0; margin: 0;}
#footer #right .content ul li a {font-size: 11px;}
#footer #right .content ul#social {height: 16px; margin-bottom: 13px;}
#footer #right .content ul#social li {padding: 0 0 0 3px; background: none; margin: 0;}
#footer #right .content p {text-align: right; font-size: 11px; clear: both;}








/**************  MESSAGES  */
.messages.status {margin: 0 30px 20px 20px; border: 1px solid #f4f1e9; padding: 10px 10px; background-color :#411464; color: #fff;}



/*******  NAPKORONA PROFILE  */
.profile-category {margin: 0 0 0 20px;}
.profile-category dt {font-weight: bold; margin: 10px 0 0; font-size: 12px;}

#tabs-wrapper {margin-bottom: 14px;}

/*******  NAPKORONA TABLE  */
.napkorona-lead {padding: 0 20px 15px; background: url(../images/h1-square.png) no-repeat left 1px; }
.napkorona-h4 {margin: 16px 20px 5px;}
a.more-napkorona {padding: 5px 30px 10px;font-weight: bold; display: block;}

#user-register,
table.napkorona-table {width: 605px; margin: 0 0 0 20px;}
table.napkorona-table thead th{background: #E5C300;}
table.napkorona-table tr{}
table.napkorona-table tr.odd td{background: #f4f1e9;}
table.napkorona-table tr.even td{background: #f3eedc;}
table.napkorona-table thead th,
table.napkorona-table tr td{padding: 4px 9px; border: 2px solid #fff;}
table.napkorona-table thead th a {color: #fff;}
table.napkorona-table thead th a img {display: none;}

.node .content table {width: 100%; margin: 0 0 20px;}
.node .content table tr td{padding: 4px 9px; border: 2px solid #fff;background: #f4f1e9;}



#napkorona-form {margin: 0 20px;}
#napkorona-form legend{font-size: 14px; font-weight: bold; margin: 20px 0 5px;}
h4.napkorona-points-all {margin: 10px 45px 0; text-align: right; font-size: 16px;}
#node-page h5.napkorona-points-all {margin: 10px 45px 0; text-align: right; font-size: 12px; color: #000; text-transform: inherit;}

/*******  GMAP DATA */
.gmap-popup .views-field-city {font.size: 12px; font-weight: bold;}
.gmap-popup h4.napkorona-points-all {margin: 5px 0; text-align: left; font-size: 12px;}
#node-page .gmap-popup h5.napkorona-points-all {margin: 2px 0; text-align: left; font-size: 12px; color: #000; text-transform: inherit;}

.view-palyazok-terkepe {padding: 0 0 0 20px;}

/*******  TABBED MENU */
ul.secondary,
ul.primary {margin: 5px 40px 0 20px;}
ul.primary li a { background-color: #fff; border-color:1px solid #E5C300; height: auto; padding: 2px 10px; text-decoration: none;}
ul.primary li a:hover {background: #fff; border-bottom: none;}
ul.secondary li a {}
ul.secondary a.active { border-bottom: none; color: #000;}





/**************  MISC  */
.clear-block,
.clear {clear: both;}
.fl {float: left; margin-right: 16px; margin-bottom: 10px;}
.fr {float: right; margin-left: 16px; margin-bottom: 10px;}
.flnom {float: left; margin-right: 0; margin-bottom: 10px;}
body.admin-menu {margin-top: 24px !important;}





















