body{
  background-color:rgb(56,56,56);
  background-image:url(images/bbg.jpg);
  background-repeat:repeat-x;
  background-position:left -3px;
  font-family:arial,verdana,sans;
  font-size:12px;
  padding:0px;
  margin:0px;
  text-align:center;
}

h1, h2, h3, h4, h5, h6{
    margin:0px;
    padding:0px;
    font-weight:bold;
}

h1{
  font-size:200%;
}

h2{
  font-size:100%;
}

h3{
  font-size:120%;
}

h4,h5,h6{
  font-size:100%;
}

p{
  margin:0px;
  padding:0px;
}

a img{
 border:0px;
}


div.hbg{
    background-color:rgb(56,56,56);
    margin:0 auto 0 auto;
    width:950px;

}

.body div{
}

div.main{
  display:inline-block;
  text-align:center;
  overflow:hidden;
  width:1000px;
}

div.wh{
    width:1000px;
    margin:0 auto 0 auto;
    background-color:white;
    text-align:center;
    background:transparent;
}

div.bbg{
    width:1000px;
    margin-left:1px;
    background-image:url(images/bgs.jpg);
    background-repeat:repeat-y;
    background-position:center top;
}

div.footer{
  margin:0px auto 0px auto;
  width:952px;
  clear:both;
  display:block;
  position:relative;
  left:1px;
  background-color:rgb(230,118,7);
  text-align:center;
  line-height:20px;
  height:25px;
}

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

div.head{
  background-image:url(images/suba.jpg);
  background-position:1px top;
  border-left:0px solid white;
  height:311px;
  background-repeat:no-repeat;
  width:950px;
  margin:0 auto 0 auto;
  padding:0px;
  overflow:hidden;
  border-right:3px solid white;
}

div.menu a{
  text-decoration:none;
  display:block;
  height:47px;
  float:left;
  line-height:47px;
  padding:0px 0px 0px 0px;
  color:#4f4f4f;
  background-image:url(images/mb.jpg);
  background-position:right center;
  background-repeat:no-repeat;
  width:104px;
  text-align:center;
}

div.menu{
  background-image:url(images/zaszlo.jpg);
  background-repeat:no-repeat;
  float:right;
  width:522px;
}

div.linkek{
    display:block;
    margin-top:109px;
    margin-left:0px;
    background-image:url(images/mtile.png);
    height:47px;
}

div.quote{
  background-image:url(images/subalaszlo.jpg);
  background-repeat:no-repeat;
  height:154px;
  width:524px;
  display:inline-block;
}

div.quote a{
    display:block;
    width:369px;
    height:82px;
    margin:9px 0px 0px 92px;
    text-decoration:none;
    background-image:none;
}

div.quote blockquote{
    margin:20px 0px 0px 0px;
    color:rgb(178,178,178);
    position:relative;
    left:-60px;
    text-align:right;
    line-height:15px;
    font-size:13px;
}


div.content, .content2{
    width:950px;
    margin:0 auto 0 auto;
    overflow:hidden;
    background-color:white;
    display:inline-block;
    text-align:left;
    margin-top:0px;
    clear:both;
    border-right:0px solid white;
}

.content{
    background-image:url(images/lsh.jpg);
    background-color:#f0f0f0;
    background-repeat:repeat-y;
    background-position:270px top;
}

.content2{
    width:947px;
    background-image:url(images/ctilel.jpg);
    background-repeat:repeat-y;
    border-left:3px solid white;
    border-top:3px solid white;
}

div.left{
    background-image:url(images/t1.jpg);
    background-repeat:no-repeat;
    width:265px;
    border-left:3px solid white;
    border-top:3px solid white;
    overflow:hidden;
    float:left;
    display:block;
    background-color:#F0F0F0;
}

.left2{
    width:250px;
    border-left:3px solid white;
    border-top:3px solid white;
    overflow:hidden;
    float:left;
    display:block;
    margin-left:15px;
}

.minihir{
    border-right:1px solid silver;
    width:230px;
    font-size:11px;
    margin-bottom:10px;
    border-bottom:1px solid silver;
    overflow:hidden;
    padding-bottom:4px;
    line-height:1.3em;
    text-align:justify;
}

.minihir h4 span{
    color:#800000;
}

.minihir .datum{
    color:#E67607;
    margin:0px 0px 2px 0px;
}

.minihir div{
    margin-right:8px;
}

.minihir h4{
    margin:0px 0px 2px 0px;
    font-size:12px;
}

.minihir a{
    float:right;
    text-decoration:none;
    clear:both;
    color:#E67607;
    margin-right:10px;
}

.left2 img{
    float:left;
    margin:0px 10px 0px 0px;
}


div.box1{
    background-image:url(images/lbg.jpg);
    margin-top:5px;
    height:325px;
    width:263px;
    color:white;
    font-size:14px;
    border-bottom:5px solid rgb(255,188,121);
    line-height:1.3em;
    display:inline-block;
}

div.box1 div{
    margin:30px 0px 20px 5px;
    background-image:url(images/fideszkdnp.png);
    background-repeat:no-repeat;
    background-position:left bottom;
    padding-bottom:100px;
    height:195px;
}

div.box1 b{
    margin:0px 15px 0px 15px;
    display:block;
}

div.box1 div p{
    margin:0px 15px 0px 15px;
    display:block;
    background-image:url(images/alair.png);
    background-repeat:no-repeat;
    background-position:115% bottom;
    overflow:hidden;
    height:244px;
}

div.box1 div b{
    margin:10px 0px 10px 0px;
    display:block;
    font-size:15px;
}

div.box1 div p{
    font-size:12px;
}

div.szh{
    background-image:url(images/szavazas.jpg);
    background-repeat:no-repeat;
    width:263px;
    height:26px;
    color:white;
    font-size:15px;
    line-height:26px;
    padding-left:20px;
}

div.szavazas{
    background-color:rgb(240,240,240);
    display:inline-block;
    width:265px;
    padding-bottom:10px;
    color:#505050;
}

div.szavazas label{
    color:#505050;
}

div.szavazas p{
    margin:5px;
}

div.szavazas input{
    padding:0px;
    margin:0px 3px 0px 3px;
    vertical-align:middle;
    height:14px;
}

.gomb{
    background:transparent;
    background-image:url(images/gomb.png);
    border:0px;
    color:white;
    font-size:12px;
    height:22px;
    width:93px;
    line-height:22px;
    padding:0px;
    margin:0px;
    display:block;
    text-align:center;
    text-decoration:none;
    float:right;
    margin-right:15px;
}

div.rt{
    background-image:url(images/t2.jpg);
    background-repeat:repeat-x;
    background-position:-3px top;
    width:680px;
    height:5px;
    border-top:3px solid white;
    padding:0px;
    margin:0px;
    display:block;
}

div.right{
    float:right;
    width:680px;
}

div.right2{
    width:946px;
    overflow:hidden;
    background:transparent;
    background-image:url(images/ctile.jpg);
    background-repeat:repeat-x;
    border-right:1px solid #f0f0f0;
}
div.right2 .right{
    width: 675px;
}

p.kerdes{
    font-weight:bold;
    padding:5px;
}

div.sdoc{
    margin:20px 40px 0px 30px;
    color:#5a5a5a;
    line-height:1.5em;
}

.sdoc2{
    color:#5a5a5a;
    line-height:1.5em;
    margin-top:20px;
    overflow:hidden;
}

h2{
    color:#800000;
    margin: 0;
}

.date{
    color:rgb(83,83,83);
    font-weight:bold;
    padding:3px;
    line-height:15px;
    font-size:13px;
    margin-bottom:10px;
    margin-top:5px;
}

div.hir div{
    float:left;
    padding:10px;
    border:1px solid silver;
    margin:0px 10px 10px 0px;
    display:block;
}

div.hir img{
    margin:0px;
    padding:0px;
}

div.hir div{
    line-height:1em;
}

div.hir{
    display:inline-block;
}

a.tovabb{
    text-decoration:none;
    color:#5a5a5a;
    display:block;
    float:right;
    margin:10px 10px 0px 0px;
}

div.hk{
    border-top:1px solid silver;
    width:300px;
    float:right;
    margin:20px 0px 20px 0px;
}

.right2 .hk{
    margin:20px 20px 20px 0px;
}

p.answer{
    font-size:11px;
}

.que{
    color:#505050;
    font-weight:bold;
}

div.polls{
    background-color:rgb(230,118,7);
    -moz-border-radius:0px 30px 30px 0px;
    border-radius:0px 30px 30px 0px;
    color:white;
    white-space:nowrap;
    font-size:10px;
    height:15px;
    float:left;
    line-height:15px;
}

p.thx{
    text-align:center;
}

.fp{
    width:100%;
    background-color:#FFBC79;
    color:black;
    margin:0px 5px 0px 10px;
    text-align:left;
    line-height:15px;
    height:15px;
}

.szaz{
    font-size:10px;
    line-height:13px;
    z-index:10000;
    font-weight:bold;
    color:#202020;
    position:absolute;
    display:none;
    visibility:hidden;
}

#poll{
    width:80%;
}
.pe{
    width:93%;
}

div.hir{
    width:650px;
}

/*********** ONLINE ************/
div.online{
    width:600px;
    display:block;
    margin-top:20px;
}

div.online form{
    text-align:center;
}

div.online form {
    margin:0 auto 0 auto;
    width:420px;
    padding-top:15px;
}

div.online p{
    margin:10px;
    text-align:left;
}

div.online input,
div.online textarea{
    width:285px;
    border:1px solid silver;
}

div.online textarea{
    height:100px;
}

div.online label{
    width:100px;
    display:block;
    float:left;
}

div.online p{
    overflow:hidden;
}

div.hiba{
    color:#800000;
    background-color:white;
    width:300px;
    margin:10px auto 10px auto;
    border:3px double #800000;
    font-weight:bold;
}

div.ok{
    background-color:white;
    color:#008000;
    border:3px double #008000;
    width:300px;
    margin:10px auto 10px auto;
    font-weight:bold;

}


div.pdiv{
    position:relative;
    top:-150px;
    left:-40px;
    background-image:url(images/linkes.png);
    background-repeat:no-repeat;
    width:89px;
    height:48px;
    display:inline-block;
}

div.pdiv2{
    position:relative;
    top:-150px;
    left:35px;
    background-image:url(images/linkes.png);
    background-repeat:no-repeat;
    width:89px;
    height:48px;
    display:inline-block;
}


div.pdiv a, div.pdiv2 a{
    color:rgb(205,205,205);
    font-size:17px;
    text-align:center;
    display:block;
    margin-top:7px;
}


/****************** GALÉRIA *******************/

.gal a{
  text-decoration:none;
  color:#E67607;
}


.mappa{
    background-image:url(images/mappa1.png);
    width:100px;
    height:89px;
    background-repeat:no-repeat;
    margin:0 auto 0 auto;
}

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

.album{
    cursor:pointer;
}

td.prev{
    vertical-align:middle;
    width:100px;
    text-align:center;
}

td.next{
    vertical-align:middle;
    width:100px;
    text-align:center;
}
td.galimg{
    border:0px solid yellow;
    vertical-align:middle;
    width:500px;
    height:380px;
}

#nma{
    padding-top:0px;
    text-align:center;
    color:#E67607;
    font-weight:bold;
    border-top:1px solid silver;
    border-bottom:1px solid silver;
}

.gt td{
    vertical-align:top;
    text-align:center;
}

.album a{
    text-decoration:none;
    color:#E67607;
    font-size:12px;
}

.album{
    margin-bottom:10px;
    margin-left:10px;
    float:left;
    width:120px;
    height:150px;
}

.galdiv{
    width:950px;
    background-color:white;
    background-image:url(images/kgbg.png);
    text-align:center;
    margin:-20px auto 0 auto;
    display:inline-block;
    padding-top:20px;
    min-height:400px;
}

.rss{
    background-color:white;
    width:946px;
    margin:-0px auto 0 auto;
    position:relative;
    display:inline-block;
    clear:both;
    overflow:hidden;
    background-image:url(images/ctilel.jpg);
    background-repeat:repeat-y;
    border-left:3px solid white;
    min-height:100px;
}

div.cs{
    border-top:1px solid silver;
}

.kishir{
    margin-top:6px;
    margin-bottom:10px;
    margin-left:3px;
    margin-right:3px;
    width:230px;
    height:144px;
    text-align:left;
    float:left;
    background-image:url(images/rss.png);
}

.kc{
    margin:7px;
}
.first{
    margin-left:5px;
}

.kishir h5{
    color:#800000;
    margin-bottom:2px;
}

.dsc{
    font-size:11px;
    height:56px;
    margin:2px 0px 10px 0px;
}

.nh{
    height:115px;
    display:block;
}

.kishir .datum{
    color:#E67607;
    font-size:11px;
}

.kishir a{
    color:#E67607;
    text-decoration:none;
}

.rta{
}

.bnrs{
    background-image:url(images/ctilel.jpg);
    background-repeat:repeat-y;
    border-left:3px solid white;
    border-right:1px solid silver;
    background-color:white;
    display:block;
    text-align:center;
    background-color:white;
    width: 946px;
    margin: 0 auto 0 25px;
    height:100px;
    border-top:1px solid silver;
    overflow:hidden;
}

.bnrs2{
    background-color:white;
    display:block;
    text-align:center;
    background-color:white;
    width: 951px;
    margin: 0 auto 0 25px;
    overflow:hidden;
}

.bnr{
    margin-top:10px;
    margin-left:10px;
    width:100px;
    float:left;
}

.bnr a{
    line-height:100px;
}

.wait{
    background-image:url(images/loading.gif)!important;
    background-repeat:no-repeat;
    background-position:center center;
}

#cboxContent div{display:block;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

