/* CSS Document */
  td{
    vertical-align:top;
    height:15px;
  }

  body{
    background-color:#242021;
    font-family:tahoma, arial, sans-serif;
    font-size:12px;
    margin:0px;
    padding:10px;
  }

  div.body{
    text-align:center;
    background-color:#242021;
  }

  div.main{
    border:1px solid #8D8C8C;
    width:919px;
    margin:auto auto auto auto;
    background-color:#242021;
    text-align:left;
    background-repeat:no-repeat;
    background-position:401px 28px;
    overflow:hidden;
  }

  div.head{
    width:917px;
    height:128px;
  }


  div.fan img{
    margin:28px 0px 0px 15px;
  }

  a img{
    border:0px;
  }

  div.prog{
    border-left: 2px solid #D94907;
    background-image:url(images/programjaink.png);
    background-repeat:no-repeat;
    background-position:25px 10px;
    width:586px;
    height:128px;
    display:inline-block;
    float:left;
    overflow:hidden;
  }


  div.menu{
    height:26px;
    width:919px;
    background-color:#790A00;
    overflow:hidden;
    font-weight:bold;
  }

  div.menu a{
    color:white;
    text-transform:uppercase;
    text-decoration:none;
    line-height:26px;
    padding-left:16px;
    padding-right:16px;
    display:block;
    float:left;
    font-size:12px;
  }

  div.smenu{
    background-color:#B05600;
    width:159px;
    height:303px;
    background-image:url(images/menu.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    display:inline-block;
    float:left;
    font-weight:bold;
  }

  div.smenu ul{
    background-color:transparent;
    padding:0px;
    margin:40px 0px 0px 0px;
    list-style-type:none;
    width:155px;
    height:182px;
  }

  div.smenu ul li{
    margin:0px;
    width:156px;
  }

  div.smenu ul li a{
    color:white;
    text-decoration:none;
    display:block;
    width:150px;
    padding-left:5px;
    line-height:20px;
  }

  .as{
    position:absolute;
    font-size:10px;
    float:right;
    margin-left:5px;
    color:yellow;
  }

  .cf{
  }

  div.header{
    background-image:url(images/head.jpg);
    background-repeat:no-repeat;
    width:760px;
    height:303px;
    float:right;
    background-color:#790a00;
  }

  div.fszoveg{
    display:block;
    color:white;
    margin-top:-5px;
  }

  div.fszoveg p{
    margin-left:10px;
    margin-right:10px;
    margin-top:4px;
    margin-bottom:0px;
    padding:0px;
  }

  .fszoveg ul{
    margin:0 0 0 0;
    padding-left:30px;
  }

  .fszoveg ul li{
    margin-left:0px;
    padding:0px;
  }

  .fszoveg a{
    float:right;
    margin-right:10px;
    z-index:1000;
  }

  div.fszoveg span.cntr{
    text-align:center;
    display:inline-block;
    width:100%;
    margin-bottom:4px;
  }

  div.szgh{
    width:225px;
    float:right;
  }

  div.csiga{
    width:144px;
    height:124px;
    background-image:url(images/csiga.png);
    background-repeat:no-repeat;
    position:relative;
    top:-162px;
    left:777px;
  }

  div.cs{
    height:18px;
    background-color:#BE7530;
    background-color:#B05600;
/*    background-image:url(images/csik.jpg); */
    background-position:right top;
    width:919px;
    display:block;
    clear:both;
    background-repeat:no-repeat;
  }

  div.footer{
    height:85px;
    width:919px;
    background-color:#780A00;
    background-image:url(images/minta.jpg);
    background-position:787px top;
    background-repeat:no-repeat;
  }

  div.footer img{
    margin:20px;
  }

  div.c1{
    DISPLAY:NONE;
    margin-top:55px;
/*     height:25px;*/
    background-color:#BE7530;
  }

  div.c2{
/*    height:11px; */
    background-color: #C8894E;
  }

  div.alja{
    text-align:left;
    color:#777777;
    padding:15px;
    width:917px;
    margin:0 auto 0 auto;
  }

  div.l{
    margin:0 auto 0 auto;
    text-align:center;
    padding-bottom:5px;
  }

  div.l a{
    color:white;
    text-decoration:none;
  }

  div.sh{
    background-color:#B05600;
    display:inline-block;
    margin:0px;
    padding:0px;
    float:left;
  }

  td.content{
    width:572px;
    vertical-align:top;
    text-align:left;
    padding-left:10px;
    padding-right:30px;
    border-top:4px solid #de993b;
    color:white;
    background-image:url(images/hatter.jpg);
    background-repeat:no-repeat;
    background-position:450px 10px;
  }

  a.high{
    background-color:#b05703;
  }

.sdiv
{
  width:36px;
  height:429px;
  background-color:rgb(208,133,41);
  border-top:4px solid rgb(222,153,59);
  border-right:17px solid rgb(222,153,59)
}
a.first{
  margin-left:2px;
}

div.fan{
    height:128px;
    border-right:5px solid #e3a53a;
    margin-right:1px;
    display:inline-block;
    float:left;
    cursor:pointer;
    background-image:url(images/fandango.jpg);
    width:323px;
    height:128px;
    background-repeat:no-repeat;
    background-position:20px 20px;
    text-align:center;
}


div.bor{
  color:#9c9b9b;
  font-style:italic;
  width:150px;
  position:relative;
  top:10px;
  line-height:15px;
  float:right;
  background-image:url(images/minta1.jpg);
  background-repeat:no-repeat;
  margin-right:300px;
}


div.szl{
  padding-top:17px;
  color:#9c9b9b;
  float:left;

}

.sz1{
  font-size:19px;
  font-weight:bold;
  display:block;
}

div.ad2{
}

div.h1{
  margin-right:10px;
  margin-left:15px;
}

div.h1,div.h2{
  float:left;
  width:270px;
  overflow:hidden;
}

div.ja{
  text-align:right;
  margin-top:5px;
  width:170px;
}

div.hlev{
  border:1px solid #e3a53a;
  padding:50px;
  width:300px;
  margin:0px auto 0px auto;
  margin-top:50px;
}

div.hlev .i{
  margin:5px;
  border:1px solid #e3a53a;

}

div.hlev label{
  width:100px;
  display:block;
  float:left;
  margin:5px;
}

.s{
  margin-left:80px;
  margin-top:10px;
}

.h{
 text-align:center;
}

    td.hhead{
    padding: 3px 10px 3px 10px;
    vertical-align:middle;
    background-color:#d08529;
  }

  .ha{
    text-align:right;
    padding-right:10px;
    vertical-align:bottom;
  }

  .ha a{
    text-decoration:none;
    font-size:14px;
    color:yellow;
    font-weight:bold;

  }

  a{
    text-decoration:none;
    color:#e3a53a;
  }


  .hir td{
    vertical-align:middle;
  }

  .p2{
    margin-top:40px;
    margin-left:10px;
    font-size:13px;
    line-height:17px;
    font-weight:bold;
    color:#e6a53a;
  }
  .p2 a{
    color:#E74D06;
    font-weight:bold;
    font-size:11px;
  }

  .mappa{
    width:100px;
    height:86px;
    background-image:url(images/mappa1.png);
    vertical-align:middle;
    text-align:center;
  }

  .mappa img{
    margin-top:17px;
  }

  .htt{
    font-weight:bold;
    color:#780000;
  }

  .ad{
    margin-top:10px;
    padding-right:20px;
    font-size:10px;
  }

  div.fan a{
    display:block;
    margin-left:-3px;
    font-weight:bold;
    width:180px;
    margin:105px auto 0 auto;
  }

  div.pecset{
    background-image:url(images/ujszolg.png);
    width:117px;
    height:117px;
    position:relative;
    left:612px;
    top:-325px;
  }

  .hlevev{
    background-color:#BE7530;
    overflow:hidden;
    width:160px;
    text-align:center;
    margin-top:0px;
    position:absolute;
    height:99px;
  }

  .hlevev input{
    width:100px;
    height:13px;
    background-color:#C8894E;
    border:1px solid white;
    margin-bottom:5px;
    color:white;
    font-size:10px;
  }

  .hlevev button{
    border:1px solid white;
    background-color:#C8894E;
    margin-top:2px;
    cursor:pointer;
    color:white;
    font-size:11px;
    margin:5px 0px 5px 0px;
  }

  .hlevev label{
    font-weight:normal;
    color:white;
    width:35px;
    margin-left:7px;
    display:block;
    float:left;
    font-size:11px;
  }

  .hlevev p{
    padding:5px 0px 3px 0px;
    margin:0px 0px 3px 0px;
    font-weight:bold;
    color:white;
    font-size:11px;
    background-color:#C8894E;

  }

  .sdoc1 p,
  .sdoc2 p
  {
    padding:0px;
    margin:0px;
  }

  .sdoc1, .sdoc2{
    clear:both;
    height:148px;
    overflow:hidden;
    width:210px;
    margin-right:5px;
    float:right;
    display:block;
    background-color:transparent;
    color:white;
  }

  .hn{
    font-size:14px;
  }

  #poll{
    border:1px solid yellow;
    display:block;
    padding:5px;
    width:400px;
    margin:20px auto 20px auto;
  }

  .polls{
  }

  #poll{
    text-align:center;
  }

  #poll p{
    width:320px;
    text-align:left;
    margin: 10px auto 10px auto;
  }

  #hl{
    margin:0px 5px 0px 5px;
    padding:0px;
    vertical-align:middle;
    float:right;
  }

   .lhl{
    float:right;
   }

  .lnev,
  .lemail{
    width:60px;
    display:block;
    float:left;
    line-height:20px;
    margin-left:5px;
  }

  .poll #email,
  .poll #nev{
    width:250px;
  }

  .felh{
    text-align:right;
    font-style:italic;
    color:#E3A538;
  }

