body {
  text-rendering: optimizeLegibility;
}

.field-field-folyoirat-honlap {
  margin-bottom: 20px;
}

.views-exposed-widget.views-submit-button {
  margin-top:12px;
}

.view-folyoiratok-keresese table.views-view-grid {
  width: 100%;
}

.view-folyoiratok-keresese .view-content {
  margin-top: 2em;
}

.view-folyoiratok-keresese div.views-field-title {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 15px;
}

td {
  text-align: left;
}

div.view-galeria-fenykepek div.view-content table.views-view-grid tbody tr td {
  border: none;
}

div.view-galeria-fenykepek div.view-content table.views-view-grid tbody tr td div.views-field-field-fenykep-fid span a img.imagecache {
  margin: 0px;
}

div.view-galeria-fenykepek div.view-content table.views-view-grid tbody tr td {
  padding: 6px;
}

div.galeria-button {
  float: right;
}


span.filter-remark {
  font-size: 0.75em;
}

form#views-exposed-form-tanfolyamok-page-1.views-processed div div div div.views-submit-button { position:relative;left:-90px; }

div.views-widget-filter-field_tanf_tema_value_many_to_one { position:relative;left:-60px; }

th.cstlista { text-align: left; background-color:#D9EBB0;}

td.cstlista { padding-left: 3px;}
td.cstlista-nev { text-align:left; }

.signup-closed { display:none; }

div#edit-field-tanf-kezdes-value-value-day-wrapper { display:none;}

div.cst-tanfolyamok div.view-content { margin-top: 15px; }

img.print-icon-rendezvenyek { position:relative;top:-40px; }

span.print-link {
  position:relative;
  bottom: 6em;
}
div.breadcrumb {
  display: none;
}
td.views-field-field-tanf-oraszam-value {
  text-align: center;
}

td.views-field-field-tanf-tema-value {
  padding-right: 6px;
}

div.view-cstkeres-kikepzocst, div.view-cstkeres-konzulensek, div.view-cstkeres-csaladterapeutak {
  margin-top: 1em;
  margin-left: 1em;
}

div.tanfolyamok-doboz {
  float:right;
  position:relative;
  top:-2em;
  border:1px solid #25693D;
  background-color: #D9EBB0;
}

div.tanfolyamok-doboz ul {
  margin-left: 1em;
}

div.tanfolyamok-doboz ul li {
  background-image: url("images/BlockContentBullets.png");
  background-repeat: no-repeat;
  margin-right: 1em;
}

table.borderless td {
  border:none;
}

div.szelesebb div.view-content table.views-table tbody tr td.views-field {
  padding-right: 20px;
}

div.img-placeholder {
  display:block;
  width: 100px;
  height: 100px;
  background-color: grey;
  margin: 10px;
}

.kepalairas1 {
  font-weight: bold;
}

td.kepalairas1 {
  text-align: center;
}

ul.arttabs_primary li a, ul.arttabs_primary li a:hover, ul.arttabs_primary li a:active, ul.arttabs_primary li a:visited, ul.arttabs_secondary li a, ul.arttabs_secondary li a:hover, ul.arttabs_secondary li a:active, ul.arttabs_secondary li a:visited {
 text-decoration: none;
 font-family: Arial,Helvetica,Sans-Serif;
}
 
ul.arttabs_primary li.local-task, ul.arttabs_secondary li.local-task {
  padding-top: 4px;
  padding-bottom: 4px;
}

ul.arttabs_primary li.local-task {

  /*background-color: #FADE81;*/
}

ul.arttaby_secondary li.local-task {
  padding-top: 2px;
  padding-bottom: 2px;
  /*background-color: #FADE81;*/
}

ul.arttabs_primary li.local-task {
  border-bottom: 1px solid #266D3F;
}

ul.arttabs_primary li.active {
  border: 1px solid #266D3F;
  border-bottom: none;
  color: black;
  font-weight: bold;
  background-color: #F7C300;
}

ul.arttabs_secondary {
  margin-top: 10px;
}

ul.arttabs_secondary li.local-task {
  border-bottom: 1px solid #80B536;
}

ul.arttabs_secondary li.active {
  border: 1px solid #80B536;
  border-bottom: none;
  color: black;
  font-weight: bold;
  background-color: #F7C300;
}

#user-login-form div div.item-list ul li.openid-link {
  display:none;
}

#user-login-form div div.item-list ul li {
  margin-left: 2px;
}

#user-login-form div div.item-list ul {
  margin-top: 10px;
}

span.termek-kislista, span.rendezveny-kislista {
  font-weight: bold;
  margin-top: 15px;
  color: #266D3F;
}

img.print-icon {
  margin: 5px;
  border: none;
}

/* a tanfolyam listanal a jelentkezesi link elrejtesere */
div.cst-signup-Closed { display: none; }

p.remark {
  font-style: italic;
}

div#fbwrapper {
  margin-left:-7px;
  margin-right:-7px;
  margin-top:-7px;
  
}

li.jobbhasab {
 list-style-position:inside;
 font-weight: bold;
 padding-left: 0px;
}


li.jobbhasab p, div.jobbhasab div div ul li {
  text-align: left;
  margin-left: 10px;
}

/* cikkek blokk bal behuzas jav.*/
div.art-BlockContent-body div.view-cikkek div.view-content div.item-list ul li {
 margin-left: 6px;
 
}

/*div.bal_hasab {
  border-right: 1px solid #25693d;
  padding-right: 0.65em;
}*/

th.views-field-field-tanf-oktatok-value, td.views-field-field-tanf-oktatok-value {
 padding-left:10px;
 padding-right:10px;
}

div.art-sidebar1 .art-Block {
  position: relative;
  left: -7px;
}

td.cst-td, th.cst-th {
  text-align: left;
  padding-left: 8px;
}

td.cst-td-first, th.cst-th-first {
  padding-left: 0px;
}

img.blockheader-img {
  margin-left: -7px;
}
.art-header-tag-icon {
  position: relative;
  top: -32px;
}

li.leaf {
  /* background-image: url('http://dev.csaladterapia.hu/images/menubg-line.png');
  background-repeat: repeat-x; */
}

ul.art-menu {
  background-image: url('../../images/menubg-line.png');
  background-repeat: repeat-x;
}

img.imagefield-field_pub_profilkep {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

/* tweak video.js play button to center*/
.vjs-default-skin .vjs-big-play-button
{
	top: 50%;
	left: 50%;
	margin: -4em auto auto -6em;
}


.view-videotar .imagecache-video_belyegkep {
  margin-right: 10px;
  margin-top: 20px;
}
.view-videotar .views-field-title {
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  margin-bottom: 4px;
}
.view-videotar .views-field-title a {
  text-decoration: none;
}

.nyilvanos-nevjegy .art-PostContent p {
  text-align: left;
}

.view-nyilvanos-nevjegyek .imagecache-nevjegy_belyegkep {
  float: left;
  margin-bottom: 20px;
 
}
.view-nyilvanos-nevjegyek .views-row {
  clear: both;
}
.view-nyilvanos-nevjegyek .views-field-field-pub-profilkep-fid {
   display: inline-block;
   width: 100px;
   height: 100px;
   background-color: white;
   vertical-align: middle;
}
.view-nyilvanos-nevjegyek .views-field-field-pub-profilkep-fid span.field-content {
  
}
.view-nyilvanos-nevjegyek .views-field-title {
  display: inline-block;
  margin-left: 20px;
  vertical-align:middle;
}
.view-nyilvanos-nevjegyek .views-field-title a {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.view-nyilvanos-nevjegyek .views-row {
  margin-bottom: 20px;
}

.view-vedett-cikkek  div.views-admin-links ul li{
  display: none;
}
td.active { background-color: transparent; }

table.views-table {
  margin-top: 20px;
}
thead th {
  border-bottom: 3px solid #59AA43;
}

div.field-field-konyv-cimlap  img.imagecache-folyoirat_cimlap_thumbnail { float: right; }
.view-taxonomy-term div.field-field-konyv-cimlap  img.imagecache-nevjegy_belyegkep { float: right; }
.art-article .field-field-konyv-szerzok { font-size: 20px; }

#block-user-0 div.form-item {
  margin-top: 0px;
  margin-bottom: 6px;
}

#block-user-0 label {
  font-size: 12px;
  font-weight: normal;
}

.panels-flexible-column-first .panel-pane.pane-custom.pane-1 h2.pane-title,
.pane-2 h2.pane-title{
  margin-top: 0px;
}

.view-cimlapi-cikkek div.art-Post {
  margin-left: 0;
}

.view-cimlapi-cikkek  .art-Post-body {
  padding: 0px;
}

.view-cimlapi-cikkek  .art-PostHeader  a { 
  font-size: 20px;
}

.views-field-field-rend-cimlapi-elozetes-value img {
  width: 200px;
  float:left;
  margin-right: 25px;
  border: 1px solid #266D3F;
  margin-bottom: 50px;
}

.view-cimlap-rendezvenyek .views-row { clear: both; }

.views-field-field-rend-teaser-value  a {
  text-decoration: none;
}

.views-field-field-rend-teaser-value  a h2 p {
  font-size: 20px;
  font-weight: bold;
  color: #266D3F;
}

.view-cimlap-rendezvenyek .views-field-view-node {
  float: right;
}

h2.pane-title { clear: both; }

hr.cimlap-szeparator { clear: both; }

.paradigma-cimlap { width: 230px; border: 1px solid #266D3F; margin-right: 20px; display: block;}
.paradigma-doboz { display: inline-block; width: 250px; }
.paradigma-title { display: block; margin-left: auto; margin-right: auto; font-size: 1.4em; margin-top: 5px; width: 100%; margin-bottom: 1em;}

.view-cimlap-rendezvenyek .views-row {
	margin-bottom: 60px;
}