@import url('fonts.css');

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,/*p,*/blockquote,th,td { 
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img { 
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym { 
  border:0;
}


.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  font-size: 0px;
}
 
.clearfix {
  display: inline-block;
}
 
html[xmlns] .clearfix {
  display: block;
}
 
* html .clearfix {
  height: 1%;
}
/* reset end*/

/* base */

/* base.css, part of YUI's CSS Foundation */
h1 {
  /*18px via YUI Fonts CSS foundation*/
  font-size:138.5%;  
}
h2 {
  /*16px via YUI Fonts CSS foundation*/
  font-size:123.1%; 
}
h3 {
  /*14px via YUI Fonts CSS foundation*/
  font-size:108%;  
}
h1,h2,h3 {
  /* top & bottom margin based on font size */
  margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
  /*bringing boldness back to headers and the strong element*/
  font-weight:bold; 
}
abbr,acronym {
  /*indicating to users that more info is available */
  border-bottom:1px dotted #000;
  cursor:help;
} 
em {
  /*bringing italics back to the em element*/
  font-style:italic;
}
blockquote,ul,ol,dl {
  /*giving blockquotes and lists room to breath*/
  margin:0;
}
ol,ul,dl {
  /*bringing lists on to the page with breathing room */
  margin-left:0;
}
ol li {
  /*giving OL's LIs generated numbers*/
  list-style: decimal outside;  
}
ul li {
  /*giving UL's LIs generated disc markers*/
  /*list-style: disc outside;*/
}
dl dd {
  /*giving UL's LIs generated numbers*/
  margin-left:1em;
}
th,td {
  /*borders and padding to make the table readable*/
  border:  0;
  padding:  0;
}
th {
  /*distinguishing table headers from data cells*/
  font-weight:bold;
  text-align:center;
}
caption {
  /*coordinated marking to match cell's padding*/
  margin-bottom:.5em;
  /*centered so it doesn't blend in to other content*/
  text-align:center;
}
p,fieldset,table {
  /*so things don't run into each other*/
  margin-bottom: 0;
}

/* base end */

/* Alapbeállítások */

body {
  font-size: 11px;
  font-family: Arial;
  background-color: #E8E8E8;
}

b {
  font-size: 100%;
}

th,td {
  /*borders and padding to make the table readable*/
  border:0;
}

#maincontainer {
  width: 1000px; /*Width of main container*/
  margin: 0 auto; /*Center container on page*/
  background-color: #FFFFFF;
}

.box a {
  color: #000;
  text-decoration: none;
}

.box a:hover {
  color: #000;
  text-decoration: underline;
}

#topsection {
  background: #FFFFFF url('../img/ilp_fejlec.jpg') no-repeat;
  height: 160px; /*Height of top section*/
  padding: 0 18px;
}

#contentwrapper {
  margin: 0 18px 30px 18px;
  background: url('../img/contentwrapper.gif') repeat-y top right;
}

#contentcolumn {
  width: 558px;
  float: left;
  margin-right: 18px;
}

#leftcolumn{
  float: left;
  width: 185px;
  margin-right: 18px;
}

#rightcolumn {
  float: left;
  width: 185px;
}

#footer {
  background: #FFFFFF;
  margin: 0 18px;
  background: url('../img/lablec_hatter.gif') repeat-x top left;
}

/* Alapbeállítások  vége*/

/* header beállításai */

#headerleftcolumn {
  width: 160px;
  float: left;
}

  #headerleftcolumn #logolink {
    width: 150px;
    height: 141px;
    display: block;
    margin-left: 5px;
  }

#headerrightcolumn {
  margin-left: 170px;
}
#headertop {
  height: 106px;
}
  #headertop #headerconnect {
    padding: 45px 0 0 10px;
    float: left;
  }
  #headertop #headerbanner {
    margin-left: 84px;
    padding-top: 10px;
  }
    #headerbanner #headerbannerleft {
      width: 234px;
      height: 60px;
      margin: 0;
      text-align: center;
    }
    #headerbanner #headerbannerright {
      width: 468px;
      height: 60px;
      float: right;
    }


#headerbottom {
  height: 35px;
  font-size: 15px;
  letter-spacing: 1px;
}
  #headerbottom ul{
    list-style: none;
    margin: 0;
  }
  #headerbottom li{
    display: block;
    float: left;
    padding: 8px 0;
    width: 135px;
    text-align: center;
    color: #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    background: url('../img/black_menu.gif') repeat-x;
    font-family: ZurichCn_PFLNormal, Impact;
    line-height: 20px;
  }
  
  #headerbottom li.first {
    background: none;
    border-left: 0;
    width: 80px;
  }
  #headerbottom li a {
    color: #FFFFFF;
    text-decoration: none;
  }
  
  #headerbottom #headersearch {
    text-align: center;
  }
  
  #headerbottom #headersearch input {
    margin-top: 7px;
    width: 120px;
    padding: 0 5px;
  }

/* header beállításai vége */

/* box beállítások */
  .box {
  }
  .box_header {
    background: #4D4D4D url('../img/box_fejlec.gif') repeat-x;
    color: #FFFFFF;
    height: 26px;
  }
  
    .box_header_content {
      background: url('../img/box_fejlec_sziv.jpg') no-repeat;
      padding: 6px 5px 0 26px;
    }
  
    .box_header_content a{
      color: #FFFFFF;
      text-decoration: none;
    }
    .box_header a{
      color: #FFFFFF;
      text-decoration: none;
    }
  .box_content {
    /*border-bottom: 1px dotted #CDCDCD;*/
    padding: 8px 0 10px 0;
margin-bottom: 10px;
  }
  .box_footer {
    /*padding: 10px 0;
    border-bottom: 1px dotted #CDCDCD;
    margin-bottom: 18px;*/
  }
  
    .box_footer a{
      color: #959595;
      text-decoration: underline;
    }
  
/* box beállítások  vége*/

/* kiemelt box */
.kiemelt_cikk .box_header {
  background: #4D4D4D url('../img/box_fejlec_friss.jpg') repeat-x;
  height: 78px;
  color: #000000;
}
  .kiemelt_cikk .box_header_content,.kiemelt_cikk .box_header_content a {
    background: none;
    padding: 36px 5px 0 10px;
    font-size: 21px;
    font-family: trebuchet MS;
  color: #000000;
  }
.kiemelt_cikk .box_content {
  background: url('../img/kiemelt_content_hatter.gif') repeat-x;
  border:1px solid #E6E6E6;
}
/* kiemelt box  vége*/

/* bal oszlop box  */
#leftcolumn .box_content {
  padding: 10px 10px;
  border: 0;
}

#leftcolumn .box_content .cim h1{
  margin-top: 0px;
}

#leftcolumn .box_content .cim a{
  text-decoration: none;
  font-weight: bold;
}
#leftcolumn .box_footer {
  border: 0;
}
/* bal oszlop box  vége*/

/* bal oszlop box  */

#rightcolumn .box_content {
  padding: 0;
  margin: 0;
  border: 0;
  text-align: center;
}
#rightcolumn .box_footer {
  border: 0;
  margin: 0;
  padding: 0;
}
/* bal oszlop box  vége*/


/* footer  */

#footerleftcolumn {
  float: left;
  background: url('../img/lablec_bal.jpg') no-repeat;
  height: 200px;
  width: 174px;
}
  #footerleftcolumn #footerilovepecs {
    width: 140px;
    height: 20px;
    display: block;
    margin-top: 116px;
  }
  
  #footerleftcolumn #footerkultbolt {
    width: 140px;
    height: 20px;
    display: block;
    margin-top: 2px;
    padding: 0;
  }
  
  #footerleftcolumn #footerkulturka {
    width: 140px;
    height: 20px;
    display: block;
    margin-top: 2px;
    padding: 0;
  }

#footerrightcolumn {
  padding-top: 45px;
}
  #footerrightcolumn #footerrightcolumntable {
    text-align: left;
    width:790px
  }
  #footerrightcolumn #footerrightcolumntable td {
    width: 49%;
    border: 0;
    padding: 0 10px;
    vertical-align: top;
  }
  
  #footerrightcolumn #footerrightcolumntable td.first{
    border-right: 1px dotted #CDCDCD;
  }
  
/* footer  vége*/

.link_hatter {
  background: url('../img/link_hatter.gif') no-repeat right;
  padding-right: 10px;
}

.kiemelt {
  color: #DE0900;
}

#leftcolumn .esemeny {
  border-bottom: 1px dotted #CDCDCD;
  margin-bottom: 20px;
  padding-bottom: 10px;
}


#contentcolumn_center {
  border: 0;
}

#contentcolumn_center_col1,#contentcolumn_center_col2,#contentcolumn_center_col3{
  padding: 0 5px;
  width: 33.3%;
  vertical-align: top;
  text-align: left;
  border: 0;
}

#contentcolumn_center_col1 {
  padding-left: 0;
}
#contentcolumn_center_col3 {
  padding-right: 0;
}




/* admin oldali beállításokhoz */
.portalcolumn .box_header_content {
  width: 80%;
}

.portalcolumn .options {
  display: block;
  float: right;
  margin: 5px;
}


.portalcolumn td,.osszetett_tartalom td {
  padding: 0 5px 0 0;
  vertical-align:top;
}

/* admin oldali beállításokhoz vége */

#kibomlotermekkatlista li{
  list-style: none;
}






/* cimkék */

.cimkek {
  font-size: 90%;
}
.cimkek ul{
  font-size: 110%;
}

.cimkekUl {
    margin-left: 40px;
    margin-top:-15px
}
.cimkek {
    display: block;
    color: #DE0900;
}

.cimkek a{
    color: #959595;
    text-decoration: underline;
}

.cimkek a:hover{
    color: #959595;
    text-decoration: none;
}
/* cimkék  vége*/

/* figyelmeztető box */
.notify-text {
    font-size: 80%;
}
.notify {
    min-height: 40px !important;
}
/* figyelmeztető box vége*/

/* Kép igaztás tartalmakhoz egyedi*/
.img-left {
    float:left;
    margin:0pt 10px 5px 0pt;
}

.img-right {
    float:right;
    margin:0pt 5px 10px 0pt;
}
/* Kép igaztás tartalmakhoz egyedi vége*/


/* eseménynaptár */
.eventFull .title {
    font-size: 18px;
    font-weight: bold;
    /*margin-bottom: 10px;
*/
}

.EsemenyTartalom .title a {
    color: #000;
    font-weight: bold;
}
#events .disc p, #events .full p {
    /*margin: 0 0 18px;
    padding: 0px;
    text-align: justify;*/
}


stripe {
  float:left;
  height: 10px;
  width: 11px;
  background: url(/img/ilovepecs_esemenyikonok.gif) !important;
}

.category_1 .stripe {
    background-position: 0px 0px !important;
}
.category_2 .stripe {
  background-position: -12px 0 !important;
}

.category_3 .stripe {
  background-position: -26px 0 !important;
}

.category_4 .stripe {
  background-position: -38px 0 !important;
}

.content .stripe {
    margin: 3px 5px 0 0;
}

.eventFull .disc {
    font-size: 12px;
    margin: 10px 0 18px 0;
    padding: 0px;
    /*text-align: justify;*/
}

.esemenyKategoriaSzuro ul {
    float: left;
    margin: 0 auto;
    width: 100%;
}

.esemenySzuroKategoriak {
    text-align: center;
    width:100%;
    folat:left;
}

.esemenySzuroKategoriak div,.esemenySzuroKategoriak span {
    display: inline !important;
    float: none !important;
}

.esemenySzuroKategoriak div {
    padding: 0 8px !important;
}

.esemenyKategoriaSzuro{
    float:left;
    width:100%;
}

/* eseménynaptár  vége*/

/* hozzászólások */

#hozzaszolasHozzadas #hozzaszol {
    float:right;
}
#hozzaszolasHozzadas .magyarazat {
    margin-top: 20px;
}

#hozzaszolasokBox {
    width:175px;
}
* html #hozzaszolasokBox {
    width:190px;
}

#hozzaszolasokBox .frissHozzaszolasok li {
    margin-left: 0.5em;
}


#hozzaszolasHozzadas input, #hozzaszolasHozzadas select { 
    width: 210px;
}

#hozzaszolasHozzadas .szoveg {
    width: 310px;
}

/* hozzászólások  vége*/


/* termékek  */
.termekbox .top {
    font-size:12px !important;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

/* termékek  vége */
/* tartalmak */

#tartalmak {
  font-size:12px;
}

.tartalmak_box {
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom:1px dotted #CDCDCD;
}

.kiemelt_cikk .tartalmak_box {
margin: 0;
  padding: 0;
  border: 0;
}

.tartalmak_box td.img img {
  border:1px solid #E6E6E6;
margin-left: 10px;
}

.tartalmak_box_cim h2{
  margin-top: 0;
  color: #DE0900;
}

.tartalmak_box_cim h2 a{
  color: #DE0900;
}

.tartalmak_box_cimkek {
  padding: 5px 0 0;
  margin: 5px 0 0;
  /*border-bottom:1px dotted #CDCDCD;*/
  border-top:1px dotted #CDCDCD;
}

/* tartalmak vége */



#contentcolumn_center .tartalmak_box_cim h2 {
  font-size: 100%;
}


.kereses {
  font-size:90%;
  margin:20px 0;
  text-align:center;
}
a {
  color:#D32524;
  text-decoration:none;
}

.ui-tabs-nav a {
  color: #ffffff;
}

.ui-tabs-nav a {
  padding-right: 17px;
}

a:hover {
  color:#5C5C5C;
}

.banner {
  text-align: center;
}


#rightcolumn .hozzaszolasokBox .box_content {
  text-align: left;
}

#rightcolumn .hozzaszolasokBox .box_content .cim {
  display: block;
}
#rightcolumn .hozzaszolasokBox .box_content .cim a {
  color:#D32524;
  text-decoration:none;
}

.esemenyekmegjelenito .esemenyek_box_cim a{
/*color: #DE0900;*/
}
.esemenyekmegjelenito .esemenyek_box_cim h2{
  margin-bottom: 2px;
  font-size:12px;
}
.esemenyekmegjelenito .first .esemenyek_box_cim h2{
  margin-top: 0px;
}
.esemenyekmegjelenito .esemenyek_box {
  border-bottom:1px dotted #CDCDCD;
  padding-bottom:5px;
}
.esemenyekmegjelenito .esemenyek_box.last {
  border-bottom:0px;
  margin-bottom:0px;
  padding-bottom:0px;
}

/* hírlevél megjelenítő */
#rightcolumn .box_content {
margin-top: 10px;
}
#rightcolumn .box_footer {
margin-bottom: 15px;
}

.hirlevelmegjelenito .box_content input {
border: 1px solid #DFDFDF;
width:99%;
}
.hirlevelmegjelenito .box_content input#levlistafelir{
border: none;
width:auto;
}
.hirlevelmegjelenito .box_footer {
text-align: center;
}

/* hírlevél megjelenítő vége */

/* loginmegjelenítő */
.loginmegjelenito .box_content input {
border: 1px solid #DFDFDF;
width:99%;
}
.loginmegjelenito .box_content input#belepes,.loginmegjelenito .box_content input#logout{
border: none;
width:auto;
}
/* loginmegjelenítő vége */

/* eseménynaptár */

#iLovePecs_esemenyek_napok a{
    background: url("/esemenynaptar/web/img/kibomlo/fejlec_kulturka.png") repeat-x scroll 0 0 #EDEDED;
    color: #4F4F4F;
    border: 1px solid #C5C5C5;
}
#iLovePecs_esemenyek_napok a.kiemelt {
    color: #fff;
    background: #DF0901;
}

#iLovePecs_esemenyek_navigacio  {
    background: url("/esemenynaptar/web/img/kibomlo/fejlec_kulturka.png") repeat-x scroll 0 0 #EDEDED;
    border: 1px solid #C5C5C5;
margin:2px 4px 1px 3px;
}

.elsoSzin {
    color: #4F4F4F;
}

.elsoSzin {
    color: #4F4F4F;
}

.masodikSzin {
    color: #000;
}
.harmadikSzin {
    color: #DE0900;
}

#iLovePecs_esemeny_naptar .ilp_esemeny_tartalom {
    background-color: #FDFDFD;
}



#iLovePecs_esemenyek_napok a { 
padding: 5px 9px;
}

#iLovePecs_esemeny_fejlec {
margin:-2px 2px 0px 1px;
}

#iLovePecs_esemeny_naptar dd:hover.ilp_esemeny_tartalom{
    background-color: #F9F8F8 !important;
}


#esemenyKategoriaSzuro {
    background: url("/esemenynaptar/web/img/kibomlo/fejlec_kulturka.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #C5C5C5;
margin:0px 4px 1px 3px;
}

#esemenyKategoriaSzuro .szuroTitle {
    border-bottom:1px solid #E6E6E6;
}

#iLovePecs_esemenyek_cim {
    background: url("/esemenynaptar/web/img/kibomlo/fejlec_kulturka.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #C5C5C5;
    font-weight: bold;
}

#iLovePecs_esemenyek_nyelvvalaszto {
    background: url("/esemenynaptar/web/img/kibomlo/fejlec_kulturka.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #C5C5C5;
}
#iLovePecs_esemeny_fejlec * {
    color:#4F4F4F !important;
}

#esemenyKategoriaSzuro * {
    color:#4F4F4F !important;
}

#iLovePecs_esemenyek_nyelvvalaszto span.aktiv {
    color:#DE0900!important;
}

#esemenyKategoriak li div.check_div{
  margin: 6px 0 6px 3px;
}

/* eseménynaptár vége */


#esemenynaptarKijelzo thead tr,#esemenynaptarKijelzo thead td {
height: 24px;
background: #D11B1B url('../img/grad_red.jpg') repeat-x;
}
#esemenynaptarKijelzo thead tr {
border: 1px solid #D11B1B;
}

#esemenynaptarKijelzo .cal-prev-month-day, #esemenynaptarKijelzo .cal-next-month-day {
color: #505050 !important;
}

/* eseménynaptár bellül */

.event-list-top {
  background-image: url("../img/box_fejlec.gif");
  height: 26px;
}  

.event-list-top-left{
  background:url("../img/box_fejlec_sziv.jpg") no-repeat scroll 0 0 transparent;
  padding:6px 5px 0 26px;
} 

.event-list-top-right{
  background: none;
  color: #fff;
  padding: 0;
} 

.event-list-content #ertekeles {
  margin-right: 17px;
}

#eventTimes .helyszin .scrollable {
  margin-bottom: 10px;
  
}

.eventFull .full {
  font-size: 12px;
}
/* eseménynaptár bellül vége */

.jobb-ajanlott .tartalmak_box_cim h2 a {
  font-size: 12px;
}
.jobb-ajanlott .tartalmak_box_cim h2 {
  margin-bottom: 0;
  text-align: left;
}

.jobb-ajanlott .tartalmak_box {
  margin-bottom: 5px;
}
