body{
  font-family:tahoma,arial,verdana,sans;
  font-size:12px;
  padding:0px;
  margin:0px;
  text-align:left;
  background-image:url(images/tile.jpg);
  background-repeat:repeat-x;
}

a{
  color:#0000FF;
  text-decoration:none;
}

a:hover{
  color:#0000FF;
  text-decoration:underline;
}

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

h1{
  font-size:200%;
}

h2{
  font-size:150%;
}

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

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

a img{
 border:0px;
}

div.main{
  background-color:white;
  text-align:left;
  width:950px;
/*  margin:0px auto 0px auto;*/
  background-image:url(images/tile.jpg);
  background-repeat:repeat-x;
  border:1px solid #c0d2e8;
}

div.menu a{
  text-decoration:none;
}

div.menu a:hover{
  color:#0F79B5;
/*  text-shadow:#a0a0a0 5px 7px 1px; */
}

div.footer{
  margin:0px auto 0px auto;
  width:950px;
}

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

div.head{
  background-image:url(images/head.jpg);
  background-repeat:no-repeat;
  width:950px;
  height:295px;
  overflow:hidden;
  display:block;
}

div.menu a{
  width:130px;
  display:block;
  height:35px;
  line-height:20px;
  background-image:url(images/menubg.png);
  background-repeat:no-repeat;
  text-decoration:none;
  color:black;
  font-weight:bold;
  
  font-size:11px;
}

a.a1{
  background-position:left -10px;
  margin-left:310px;
  margin-top:10px;
  padding-left:40px;
}

a.a2{
  background-position:left -60px;
  margin-left:300px;
  padding-left:40px;
}

a.a3{
  background-position:left -110px;
  margin-left:290px;
  padding-left:40px;
}

a.a4{
  background-position:-5px -200px;
  margin-left:280px;
  padding-left:40px;
}

a.a5{
  background-position:left -150px;
  padding-left:30px;
  margin-left:222px;
}

a.a6{
  background-position:-5px -200px;
  padding-left:30px;
  margin-left:166px;
}

a.a7{
  background-position: left -110px;
  padding-left:40px;
  margin-left:255px;
}


div.menu{
  float:left;
  width:566px;
  cursor:pointer;
}

div.rs{
  float:right;
  text-align:right;
}

div.tel{
  width:230px;
  text-align:right;
  margin-right:40px;
  margin-top:5px;
  color:#0a0a0a;
  border-right:5px solid #0f79b5;
  padding-right:10px;
}

div.skype{
  margin:20px 50px 0px 0px;
}

div.login{
  width:246px;
  height:136px;
  background-image:url(images/bubble.jpg);
  background-repeat:no-repeat;
  margin:20px 20px 0px 0px;
  text-align:left;
}

div.uk{
  color:white;
  margin:0px 0px 0px 149px;
  line-height:27px;
  display:block;
}

div.login form{
  margin-top:5px;
  margin-left:50px;
}

div.login label{
  color:white;
  width:40px;
  font-size:11px;
  display:block;
  font-weight:bold;
}

div.login input{
  border:1px solid white;
  background-color:#30ABED;
  margin-bottom:5px;
  font-size:10px;
  width:150px;
  color:white;
  font-weight:bold;
}

div.login a{
  color:black;
  text-decoration:none;
  margin:0px 0px 0px 115px;
  line-height:25px;
}

div.cim{
  clear:both;
  width:950px;
  height:32px;
  border:1px solid red;
}

div.cim div{
  display:block;
  float:left;
  clear:both;
}

div.title{
  display:block;
  clear:both;
  text-align:right;
  font-weight:bold;
  font-size:17px;
  margin-right:30px;
  border-bottom:10px solid #2daaed;
  padding-bottom:3px;
}

div.lt{
  background-image:url(images/lt.jpg);
  background-repeat:repeat-y;
  overflow:hidden;
}

div.menu2{
  margin-top:5px;
  margin-bottom:5px;
  width:880px;
  overflow:hidden;
  padding-bottom:5px;
  margin:5px 0px 0px 40px;
}

div.menu2 a{
  text-decoration:none;
  color:#06182F;
  font-weight:bold;
  line-height:16px;
  padding-left:15px;
  margin-left:10px;
  background-image:url(images/link.png);
  background-repeat:no-repeat;
}

div.content{
  margin:0px 0px 15px 43px;
  min-height:400px;
  _height:400px;
  width:885px;
}

div.content h1{
  color: #06182F;
  font-size:17px;
  text-align:right;
  margin-right:13px;
  margin-top:8px;
}

div.footer{
  background-color:#c0d2e8;
  line-height:25px;
  text-align:center;
  clear:both;
}

div.footer a{
  color:#06182F;
}

div.sdoc{
  color: #06182F;
  padding:10px;
}

div.menu2 a.active{
  background-position:left -25px;
  color:#2daaed;
}
#accordion td{
  vertical-align:top;
  padding-left:5px;
  white-space:nowrap;
  font-size:12px;
}

#accordion label{
  margin:0px 0px 0px 0px;
  height:15px;
}

#accordion p{
  width:400px;
  float:left;
}

#accordion div input{
  width:230px;
  border:1px solid #0F79B5;
  margin:0px;
}

#accordion textarea{
  height:50px;
  border:1px solid #0F79B5;
  width:230px;
}

#accordion td{
  vertical-align:middle;
}

#accordion div select{
  width:230px;
  border:1px solid #0F79B5;
}

button{
  color:#0F79B5;
  height:23px;
  line-height:12px;
}

#accordion div{
  text-align:left;
}

div.arak th, div.arak td{
  font-family:arial;
  font-size:12px;
  white-space:nowrap;
}

div.arak th{
  white-space:nowrap;
  padding:2px 30px 0px 5px;
  text-align:left;
  background-color:#1B2B42;
  color:white;
  font-weight:bold;
}

div.arak td{
  padding:3px 5px 3px 5px;
  border-bottom:1px solid #0f79b5;
  text-align:left;
}

td.odd{
  background-color:rgb(152,210,239);
}

div.cnttable{
  margin:0 auto 0 auto;
}

div.cnt{
  width:700px;
/*  margin:0 auto 0 auto;*/
}

#accordion{
  font-size:12px;
}

#rdatum1{
  width:100px;
}

div.sec{
  background-image:url(images/sec.png);
  background-repeat:no-repeat;
  background-position:left center;
  width:400px;
  margin:0 auto 0 auto;
  border:1px dashed orange;
}

div.sec p{
  width:400px;
  height:50px;
  line-height:50px;
  padding-left:20px;
  color:#800000;
  margin:0px auto 0 auto;
}


div.langdiv{
  position:absolute;
  left:450px;
  margin-left:150px;
  top:20px;
}


div.odoc{
  margin-top:15px;
}

.xform label{
  width:100px;
}

input.datum{
  width:210px;
}

.kir input{
  width:200px;
}

div.lout{
  position:relative;
  top:78px;
  left:54px;
}

div.book{
  position:relative;
  top:50px;
  left:-75px;
  width:50px;
  white-space:nowrap;
}

div.ok{
  border:1px solid green;
  color:green;
  font-weight:bold;
  margin:0 auto 0 auto;
  width:300px;
  padding:5px;
  text-align:center;
}



  table.tt{
    width:90%;
    margin-bottom:50px;
  }

  #editit label{
    width:100px;
    float:left;
  }

  .comm input,.comm select{
    font-size:10px;
    color:#000080;
    cursor:pointer;
  }

  table.tt{
    width:100%;
    border-spacing:0px;
    border-collapse:collapse;
  }

  table.tt caption{
    padding:10px;
    font-weight:bold;
    text-align:center;
  }

  table.tt td{
    border:1px solid gray;
    padding:3px;
    font-size:11px;
  }

  .head{
    font-weight:bold;
    text-align:center;
  }
  table.tt td.fizetve,table.tt td.id{
    text-align:center;
  }
  table.tt td.ar,table.tt td.kedvezmeny{
    text-align:right;
  }

  div.valuta{
    width:300px;
    margin-left:100px;
    font-size:12px;
    float:left;
    margin-right:20px;
    display:block;
  }

  div.ri{
    float:left;
    width:190px;
    border:1px solid #a0a0a0;
    padding:0px;
  }

  div.ri p{
    color:white;
/*    background-color:#FFAA01;*/
    background-color:#2BA8EB;
    height:22px;
    line-height:22px;
    display:block;
    text-align:center;
    font-weight:bold;
  }

  div.ri table{
    width:100%;
  }

  div.xc{
    height:160px;
    width:233px;
    margin:0 auto 0 auto;
    background-image:url(images/xc.jpg);
    background-repeat:no-repeat;
  }

  .ct{
    text-align:left;
    width:700px;
    margin:0 auto 0 auto;
    overflow:hidden;
  }

  div.ri td{
    border-bottom:2px outset #1A2A41;/*#2d2d2d;*/
    color:white;/*#ffaa01;*/
    background-color:#1A2A41; /* #2D2D2D;*/
    padding:3px 5px 3px 5px;
  }

  div.valuta td{
    font-size:12px
  }

  div.air{
    line-height:1.5em;
    display:block;
  }

  div.air a{
    color:white; /*#ffaa01; */
  }


  div.copy{
    clear:both;
    text-align:center;
    min-height:40px;
    line-height:40px;
    display:block;
  }

  .villog{
    text-decoration:blink;
  }

#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;}

/*
    The following fixes png-transparency for IE6.
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition

    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.

    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.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');}

.vk{
    text-align:center;
}

.vk p{
    width:420px;
    margin:10px auto 10px auto;
}

.vk label{
    width:115px;
    display:block;
    float:left;
}

.vk form{
    text-align:left;
}

.vk input,
.vk textarea{
    width:300px;
    border:1px solid #4B2719;
    color:#4B2719;
}

.heading{
    background-color: rgb(15,121,181);
    color:#F4EDDB;
    padding:3px;
}

.szoveg{
    padding:5px;
}

.dt{
    float:right;
}

.blokk{
    border:1px solid rgb(15,121,181);
    width:500px;
    margin:20px auto;
    border-radius:5px;
    -moz-border-radius:5px;
}

.banner{
    margin: 0 auto;
    display: block;
    min-height: 5px;
    overflow: hidden;
    width: 790px;
}
