@import url(http://fonts.googleapis.com/css?family=Varela&subset=latin,latin-ext);

body {
  background: #eee;
  font-size: 13px;
}

table#main .cikkcim, .kepala_cim, .kepala_cim:visited, td#maincolumn a, td#maincolumn a:visited, .kepala_szinhaz {
  color: #000;
}
td, tr, .kepala_cim, .hirdatum, .piroslink, .kepala_szoveg, .darabegyeb {
  font-size: 13px;
}
.hirdatum {
  font-size: 10px;
  display: block;
  text-align: right;
}
table.fomenu {
  background-color: #72442D;
}
table.fomenu tr {
  height: 35px;
}
td.fomenu {
  text-align: center;
}
.fomenu a, .fomenu a:visited, .fomenu a:hover, .fomenu a:active {
  color: #e5c5b8;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
}

.lablecmenu, .lablecmenu a, .lablecmenu a:visited {
  color: #000;
}

.szurkesor a, .szurkesor a:visited {
  color: #ffffff;
  font-size: 11px;
}
.menulink {
  text-transform: none;
}

table#main, .hirdatum, table#footerspacer, .eloadaslistadatum, .szurkehatter {
  background-color: transparent;
}

.szurkesor, .forumnevcella, .forumdatumcella, .submit, .tarsulatnincsportre {
  background-color: #666;
}
.normalkepkocka {
  background-color: transparent;
}

.szurkesor, .szurkesor td {
  color: #000;
}

td#maincolumn .szurkesor a, td#maincolumn .szurkesor a:visited, td.szurkesor a:hover, td.szurkesor a:active{
  color: #000;
}

.balcim {
  color: #000;
  font-weight: bold;
  font-size: 12px;
  padding-left: 5px;
  padding-bottom: 2px;
}
.eletrajznev {
  font-size: 14px;
  color: #72442D;
  font-weight: bold;
}
.eletrajzszoveg, .cikkszoveg, .szinlapszerep, .szinlapszemely {
  font-size: 13px;
}

.piroscimsor {
  color: #777;
  font-size: 13px;
}


div#bal-adatok {
  text-align: center;
  padding-top: 10px;
  clear: both;
  font-size: .9em;
}
div#bal-nyelvek {
  text-align: center;
  padding-top: 10px;
  clear: both;
}

.eloadaslistaszinhaznev {
  font-weight: bold;
  display: inline;
  color: #666;
}
.piroslink, .piroslink:visited {
  color: #666;
}

a.galerialapozo, a.galerialapozo:hover, a.galerialapozo:active, a.galerialapozo:visited {
  color: #666;
  font-weight: bold;
  font-size: 30px;
  text-decoration: none;
}
#agrialogo {
  text-align: center;
}
#agrialogo img {
  width: 100px;
}
td.kepala_szoveg {
  padding-bottom: 5px;
}
#hangspot {
  text-align: center;
  clear: left;
}

#probatablalink {
  width: 138px;
  padding-top: 25px;
  text-align: center;
  clear: both;
}
#probatablalink a, #probatablalink a:visited {
  color: #fff;
  font-size: 15px;
  letter-spacing: 2px;
  display: block;
  padding: 15px;
  background-color: #5a3d2e;
}

.rightbanner {
  padding: 5px 0;
}
.rightbanner a img {
  border: 0;
}
#premier {
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 10px 0;
}

#premier h1 {
  color: #583D2C;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 2px 0;
  text-transform: uppercase;
  background-color: #ECD99F;
  letter-spacing: 0.5em
}
#premier p {
	padding: 0;
	margin: 0;
}

    body {
    background: none #999;
    padding: 0;
    margin: 0;
    font-family: 'Varela', 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
  }
    #page {
    width: 980px;
    margin: 0 auto 15px auto;
  }
  #header {
    height: 270px;
    position: relative;
    background: #fff;
  }
  #header #logo {
    width: 170px;
    float: left;
    height: 270px;
    position: relative;
  }
  #header #logo a {
    background: url(../images/partners/ggeger/2011/logo.png) center left no-repeat transparent;
    width: 320px;
    height: 230px;
    display: block;
    position: absolute;
    top: 20px;
    left: 15px;
    z-index: 1000;
  }
  .menu-101 #header #logo a {
    background: url(../images/partners/ggeger/2011/tanclogo.png) center left no-repeat transparent;
  }
  #headermenu {
    background: #E6B622;
    height: 270px;
    width: 175px;
    position: relative;
    float: left;
  }
  #submenuline {
    height: 35px;
    border-bottom: 5px #ccc solid;
    background-color: #fff;
  }
  #columnscont {
    /*background: url('../images/partners/ggeger/2010/almashatter.jpg') center bottom no-repeat #fff scroll;*/
  }
  #columns {
    background: url('../images/partners/ggeger/2011/oszlopokhatter.png') 0px 0 repeat-y transparent;
  }
  #col1 {
    background: #fff;
    width: 170px;
    min-height: 450px;
    float: left;
    /*padding-top: 200px;*/
  }
  #col2 {
    min-height: 450px;
    width: 635px;
    float: left;
    background: #ccc;
  }
  #col3 {
    background: #fff;
    width: 175px;
    min-height: 450px;
    float: left;
  }
  #content {
    padding: 10px 25px;
    /*background: url('../images/partners/ggeger/2010/almashatter.jpg') center bottom no-repeat #fff scroll;*/
    min-height: 870px;
  }
  #headermenu ul {
    list-style: none;
  }
  #headermenu ul.menu {
    margin: 0px 10px;
    padding: 12px 0 0 0 ;
  }
  #headermenu li {
    font-size: 12px;
    color:#000;
    margin: 0 0 0 15px;
    position: relative;
    background: url(../images/partners/ggeger/2011/ikonok.png) -10px -124px no-repeat transparent;
    padding: 4px 0 4px 15px;
  }
  #headermenu li.menust-I {
    opacity: 0.5;
  }
  #headermenu li ul {
    position: absolute;
    top: 22px;
    left: -55px;
    display: none;
    padding: 0;
    margin: 0;
    width: 205px;
    background-color: #ccc;
    z-index: 20;
  }
  #headermenu li a, #headermenu li span {
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
    display: block;
    line-height: 1.1em;
  }
  #headermenu li ul li {
    border-bottom: 1px solid #666;
    background-position: -10px -154px;
  }
  #headermenu li ul li:last-child {
    border-bottom: 0;
  }
  #headermenu li ul li a {
    color: #000;
    font-size: 13px;
  }
  #headermenu li ul li ul li {
    margin: 0;
    padding: 7px 0 7px 15px;
  }
  #headermenu li:hover ul, #headermenu li.over ul /*, #headermenu li ul:hover */{
    display: block;
  }
  #headermenu li.menust-I:hover ul, #headermenu li.menust-I.over ul /*, #headermenu li ul:hover */{
    display: none;
  }
  #headermenu .menulevel2, #headermenu li:hover .menulevel2 {
    position: static;
    width: auto;
  }
  #col3 table.calendar {
    margin: 25px 0 0 10px;
  }
  table.calendar {
    border-collapse: collapse;
    /*font-family: "Book Antiqua","Times New Roman",serif;*/
  }
  table.calendar th {
    font-size: 12px;
    color: #777;
  }
  table.calendar th.monthname {
    font-size: 13px;
    padding-bottom: 15px;
    color: #777;
  }
  table.calendar td {
    background-color: #fff;
    /*border: 2px solid #ccc;*/
    text-align: center;
    color: #777;
    padding: 2px 3px;
    font-size: 12px;
  }
  table.calendar td.empty {
    /*background-color: #999;*/
    color: #ccc;
  }
  table.calendar td.hasEvent {
    background-color: #ccc;
    color: #fff;
    cursor: pointer;
  }
  #calendarDailyProgram {
    padding: 10px;
    min-height: 116px;
  }
  
  table.kiskepkocka .cim {
    color: #777;
    padding: 13px 5px;
    text-align: center;
    text-transform: none;
    font-size: 16px;
    font-weight: bold;
    width: 135px;
    height: 50px;
  }
  table.kiskepkocka a img {
    margin-top: 10px;
  }
  td.cikkcim, td.hircim, div.cikkcim, div.hircim, div.darabcim {
    /*background-color: #CC0035;
    padding: 15px 20px 5px 20px;*/
    color: #000;
    font-size: 16px; 
    height: 40px;
    text-transform: uppercase;
  }
  td.hircim.grey, td.cikkcim.grey, div.cikkcim.grey, div.hircim.grey {
    background-color: #666;
    opacity: 0.9;
  }
  .cikkcim a, .hircim a, .hircim a:visited, .cikkcim a:visited, div.darabcim a {
    color: #777;
    font-size: 16px;
  }
  .cikkcont {
    padding: 0;
  }
  a, td a, a:visited, td a:visited {
    color: #000;
    font-size: 13px;
  }
  a.lapozo {
    color: #000;
  }
  .lapozo-aktualis {
    color: #666;
  }
  
  #headerimage {
  position: relative;
  height: 270px;
  width: 635px;
  float: left;
  overflow: hidden;
}
#logo img {
  z-index: 999;
  top: 20px;
  left: 15px;
  position: absolute;
  border: 0;
  cursor: pointer;
}
#headerimage img {
  position: absolute;
}
#headerimage img.fejleckep {
  height: 270px;
  top: 0;
  
}
.hirleadJustif, .hirlead {
  font-size: 15px;
}
#hirlevelformbox {
  padding: 10px;
}
#hirlevelformbox .radiocont {
  display:block;
}
#hirlevelformbox h1 {
  color: #000;
}
#col1 .menu {
  list-style: none;
  margin: 0;
  padding: 0; 
}
#col1 .menu li {
  background-color: #012148;
  margin: 0px;
  padding: 42px 15px;
  height: 30px;
  text-align: center;
}
#col1 .menu li.menunr-1 {
  background-color: #3D73B9;
}
#col1 .menu li.menunr-2 {
  background-color: #D71E24;
}

#col1 .menu li a {
  color: #fff;
  font-weight: bold;
  font-size: 1.8em;
}
#lablecmenu {
  /*background: url('../images/partners/ggeger/2010/lablecbg.png') top left no-repeat #ccc;*/
  background-color: #E5B622;
  height: 55px;
  position: relative;
  width: 100%;
}
#lablecmenu ul.menu {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 10px;
  left: 150px;
}
#lablecmenu ul.menu li {
  float: left;
  margin: 0 0px;
  padding: 0 15px;
  border-right: 2px solid #666;
}
#lablecmenu ul.menu li:last-child {
  border-right: 0;
}
#lablecmenu ul.menu li a{
  color: #666;
  font-weight: bold;
  font-size: 1.2em;
}
#lablecmenu .copy {
  text-align: center;
  color: #666;
  padding-top: 35px;
}
#lablecmenu .copy a {
  color: #666;
}
a:visited, #headermenu a:visited, #col1 a:visited, #col3 a:visited, #lablecmenu a:visited 
a:link, #headermenu a:link, #col1 a:link, #col3 a:link, #lablecmenu a:link 
{
  text-decoration: none;
}
.sorozatcim {
  font-size: 1.2em;
}
form.evadvalaszto {
  display: block;
  margin-bottom: 10px;
}
.forumnevcella, .forumdatumcella, .forumhozzaszolas {
  font-size: 14px;
}
.eletrajzszoveg, .cikkszoveg, .cikklead {
  font-size: 14px;
}
.eletrajznev {
  font-size: 14px;
  color: #CC0035;
}
.topnews, .topnews.div, .slideNewsWrapper, .slideNewsItem {
  width: 635px;
  height: 280px;
}
.slideNewsItem {
  margin-left: 25px;
  width: 610px;
}
.topnews div img {
  width: 370px;
  height: 280px;
  float: right;
  margin: 0 0 0 10px;
}
.topnews div .youtubevideocontainer {
  width: 370px;
  height: 280px;
  float: right;
  margin: 0 0 0 10px;
}
.topnews {
  background-color: #5366AA;
  color: #fff;
}
.topnews .cim {
  color: #fff;
  font-size: 1.2em;
  margin: 0px 0 25px 0;
  font-weight: bold;
  display: block;
}
.topnews .lead {
  margin: 25px 0;
  line-height: 1.3em;
}
.slideNewsPager {
  top: 15px;
  right: 30px;
}
.slideNewsPager .pager {
  margin: 0 1px;
 /* background-image: url('../images/partners/ggeger/2011/slidenews.yellow.png');*/
}
.slideNewsWrapper .pagerArrows div {
  /*background-image: url('../images/partners/ggeger/2011/slidenews.yellow.png');*/
  top: 195px;
  left: 25px;
}
.slideNewsWrapper .pagerArrows div.arrowRight {
  left: auto;
  right: 25px;
}
.maintitle {
  background-color: #5366AA;
  height: 26px;
  color: #fff;
  position: relative;
  padding: 18px 20px;
  text-transform: uppercase;
  position: relative;
  font-size: 1.5em;
  font-weight: bold;
  letter-spacing: 0.05em;
}
.news div {
  margin: 25px 0;
}
.news .cim {
  color: #777;
  text-transform: uppercase;
  font-weight: bold;
  margin: 25px 0;
  font-size: 16px;
}
.news .lead {
  margin: 25px 0px;
  line-height: 1.3em;
}
.news .tovabblink {
  color: #777;
  text-align: right;
  font-weight: bold;
  display: block;
}
.szurkesor {
  color: #777;
  background-color: transparent;
}
table.musor td.nap {
  font-weight: bold;
  color: #D71E24;
}
.irasoklead .leadimg.clpicalign-l {
  width: 200px;
}
.irasoklead .leadimg img {
  margin-right: 25px;
}
.irasoklead .hircim {
  text-transform: uppercase;
  padding: 0 0 3px 0;
}
.irasoklead {
  margin-bottom: 50px;
}
.irasok .hr {
  display: none;
}

