
 /**
    *  XStead web3.0 systems
    *  info[at]xstead.com
    *  xhtml,css2,ajax,php,smarty,mysql,perl
 **/

 @font-face{
    font-family: AvantgardBold;
    src: url('../../design/fonts/avbdc.ttf'),
         url('../../design/fonts/avbdc.eot');
 }
 @font-face{
    font-family: AvantgardBook;
    src: url('../../design/fonts/avbkc.ttf'),
         url('../../design/fonts/avbkc.eot');
 }
 @font-face{
    font-family: HTimes;
    src: url('../../design/fonts/htimes.ttf');
 }
 @font-face{
    font-family: HTimesBold;
    src: url('../../design/fonts/htimes-bold.ttf');  
 }
 @font-face{
    font-family: HTimesBoldItalic;
    src: url('../../design/fonts/htimes-bold-italic.ttf');
 }
 
 html,body {
    margin:0; padding:0; height: 100%;
 }
 
 .clr{
    clear: both;
    width: 0px;
    height: 0px;
 }
 
 .dc-body{
    /*background: #e4dece;*/
    background-image: url("../../design/new/bg.png");
    background-repeat: repeat-y;
    
 } 
 
 .dc-header{
    background-image: url("../../design/new/header_bg.png");
    background-repeat: repeat-x;
    height: 180px; 
 }
 
 .dc-header .header-body{
    width: 1000px;
    margin: 0 auto;
    min-height: 100%;
    padding-top: 15px;
    /*border-color: fuchsia;
    border: 1px solid;*/
 }
 
 .dc-header .header-title{
     color: white;
     font-family: "HTimes";
     font-style: normal;
     font-size: 30pt;
     letter-spacing: 2px;
     margin-left: 15px;
     width: 600px;
 }
 
 .dc-header .header-pics{
     background-image: url("../../design/new/header_pics.png");
     background-repeat: repeat-x;
     height: 18px;
     width: 169px;
     margin-left: 15px;
 }
 
 .dc-header .header-top{
     float: left;
     width: 1000px;
 }
 
 .dc-header .header-serach{
     background-image: url("../../design/new/header_search_box.png");
     background-repeat: repeat-x;
     height: 34px;
     width: 196px;  
     margin-top: -55px;
     margin-right: 15px;  
     position: relative;
     float: right;
     /*border: 1px solid; */
 }
 
 .dc-header .akadalymentes-btn{
    width: 40px;
    height: 40px;
    float: right;
    margin-top: -57px;
    margin-right: 225px;
 }
 
 .dc-header input[type=text]{
     background-color: #3673aa;
     border: none;
     color: white;
     width: 158px;
     height: 24px;
     font-family: "HTimesBold";
     font-size: 15pt;
    /* border: 1px solid;*/
     margin-left: 5px;
     margin-top: 3px; 
 }
 
 .dc-header input[type=submit]{
     background-image: url("../../design/new/header_search_btn.png");
     background-repeat: none;
     border: none;
     top: 6px;
     width: 24px;
     height: 24px;
     position: absolute;
     
     /*border: 1px solid;*/
 } 
 
 .dc-header input:focus{
     outline: none;
 } 
 
 .dc-header .header-menu-top{
     font-family: "AvantgardBook";
     text-transform: uppercase;
     letter-spacing: 1px;
     color: #f2f2f2;
     font-size: 13pt;
     margin-top: 20px;
     /*border: 1px solid;*/
     height: 32px;
     text-align: center;   
 }           
 
 .dc-header .header-menu-top a{
    color: #f2f2f2;
    text-decoration: none;
 }
 
 .dc-header .header-menu-top a:hover{
    color: #f2f2f2;
    text-decoration: none;
    cursor: pointer;
 }
    
 .dc-header .header-menu-separate{
     width: 1000px;
     height: 2px;
     background-color: #dae0e6;
 }
 
 .dc-header .header-menu-bottom{
    font-family: "AvantgardBook";   
    text-transform: uppercase;
    /*border: 1px solid;*/
    height: 43px;
 } 
 
 .dc-header .header-menu-bottom ul{
    list-style-type: none; 
    margin-left: -35px;
    margin-top: 2px;
 }
 
 .dc-header .header-menu-bottom ul li{
      display: inline-block;
 }
 
 .dc-header .header-menu-bottom ul li img{
    vertical-align: middle; 
    margin-right: 10px;
 }
   
 .dc-header .header-menu-bottom ul li a{
    color: #f2f2f2;
    text-decoration: none; 
    vertical-align: middle;  
 } 
 
 .dc-header .header-menu-bottom li a:hover{
    color: #f2f2f2;
    text-decoration: none;
    cursor: pointer;
 }
 
 .dc-header .header-menu-bottom li .active{
    color: #50d5fb;
 }
 
 
 /*===============================================*/
 
 .dc-content{
     width: 1000px;
     margin: 0 auto;
     min-height: 100%;
     padding-top: 20px;
     /*border: 1px solid;*/
 }   
 
 .dc-content-pics{
    background-image: url("../../design/new/front_pics.png") ;
    background-repeat: no-repeat;
    width: 996px;
    height: 309px;
    margin-left: 2px;
    margin-bottom: 10px;
 }
 
 .dc-content .content{
    border-radius:10px;
    /*background: #f5f2ed;  */
    background-image: url("../../design/new/content_bg.png");
    background-repeat: repeat-y;
    border: 1px solid #dccfcf;
    margin-bottom: 30px;
 }
 
 .dc-content .content .middle{
     height: 100%;
     padding-top: 10px;
     width: 744px;
     border-top-left-radius:10px;
     border-bottom-left-radius:10px;
     border-right: 1px solid #dccfcf;
     /*border: 1px solid #dccfcf;
     border-right: none;*/
     float: left;
 }
 
 .dc-content .content .middle .box1 .title{ 
    margin-top: 15px;
    margin-left: 15px;
    width: 705px;
    height: 70px;
 }
 
 .dc-content .content .middle .box1 .title img{ 
     width: 58px;
     float: left;
     margin-right: 15px;
 }
 
 .dc-content .content .middle .box1 .title h1{
     margin: 0px; padding: 0px;
     width: 625px;
     float: left;
     font-weight: normal;
     font-family: "AvantgardBold";
     font-size: 18pt;
     color: #2a76ab;
     line-height: 30px;
 }
 
 .dc-content .content .middle .box1 .inner-content{ 
    width: 705px;
    font-family: Arial;
    color: #373738;
    font-size: 12pt;
    margin-left: 15px;
    line-height: 20px;
    text-align: justify;
 }

 .dc-content .content .middle .box1 .inner-content-main{ 
    width: 705px;
    font-family: "AvantgardBook";
    color: #373738;
    font-size: 12pt;
    margin-left: 15px;
    line-height: 20px;
    text-align: justify;
 }
 
 .dc-content .content .middle .box1 .inner-content p{
    margin: 0px;
    padding: 0px;
 }
     
 /*.dc-content .content .middle .box1 .inner-content p b{
    font-weight: normal;   
    font-family: "AvantgardBold";
    letter-spacing: 1px;
 } */                                                  
 
 .dc-content .content .middle .box1 .inner-content .tab{
    margin-left: 5em;
    padding: 0; 
    margin-bottom: -20px;
    line-height: 1.5em;
 }            
 
 .dc-content .content .middle .box1 .inner-content .szabalyzatok li{
    list-style: none;
    font-family: "AvantgardBook";
 }
 
 .dc-content .content .middle .box1 .inner-content .szabalyzatok li:hover{
    color:#5f80a7;
 }
 
 .dc-content .content .middle .box1 .inner-content .szabalyzatok li h10{
    text-decoration: underline;
    cursor: pointer;
 }
     
 .dc-content .content .middle .box1 .inner-content .szabalyzatok li div{
     margin-top: 15px;
     padding-top: 0px;
     display: none;
     height: 500px;
     width: 625px;
     border: 1px solid #dccfcf;
     border-radius: 0px;
     overflow:auto;
     list-style: none;
 }

 .dc-content .content .middle .box1 .inner-content .szabalyzatok li .pdf{
    background-image: url("../../design/new/pdf_icon_16x16.gif");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
    margin-left: 15px;
    border: none;
 }
 
 .dc-content .content .middle .box1 .inner-content .mnb-online{
     font-family: "AvantgardBook";
     margin-bottom: 0;
     padding-bottom: 0;
 }
 
 .dc-content .content .middle .box1 .inner-content .mnb-online li{
    text-decoration: none;
    list-style: none;
    cursor: pointer;
 }
 
 .dc-content .content .middle .box1 .inner-content .mnb-online li a {
    color: black;
 }
 
 .dc-content .content .middle .box1 .inner-content .mnb-online2{
     font-family: "AvantgardBook";
     margin-top: 0;
     padding-top: 0;
     text-transform: uppercase;
 }
 
 .dc-content .content .middle .box1 .inner-content .mnb-online2{
    list-style: none;
    text-decoration: none;     
 }
 .dc-content .content .middle .box1 .inner-content .mnb-online2 li{
 }
 
 .dc-content .content .middle .box1 .inner-content .mnb-online2 li a{
    color: black;
    cursor: default;
 }
 
 .dc-content .content .middle .box1 .inner-content .mnb-online2 li a .word{
    background-image: url("../../design/new/icon-worddoc.png");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
    margin-left: 15px;
 }
 
 .dc-content .content .middle .box1 .inner-content .mnb-online2 li a .pdf{
    background-image: url("../../design/new/pdf_icon_16x16.gif");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
    margin-left: 15px;
 }
 
 .dc-content .content .middle .box1 .inner-content .archivum li, 
 .dc-content .content .middle .box1 .inner-content .elszamolas li{
    list-style: none;
    font-family: "AvantgardBook";
 }
 
 .dc-content .content .middle .box1 .inner-content .archivum li:hover,
 .dc-content .content .middle .box1 .inner-content .elszamolas li:hover{
    color:#5f80a7;
 }
 
 .dc-content .content .middle .box1 .inner-content .archivum li h10,
 .dc-content .content .middle .box1 .inner-content .elszamolas li h10{
    text-decoration: underline;
    cursor: pointer;
 }
     
 .dc-content .content .middle .box1 .inner-content .archivum li div,
 .dc-content .content .middle .box1 .inner-content .elszamolas li div{
     margin-top: 15px;
     padding-top: 0px;
     display: none;
     height: 500px;
     width: 625px;
     border: 1px solid #dccfcf;
     border-radius: 0px;
     overflow:auto;
     list-style: none;
     font-family: Arial; 
 }
         
 .dc-content .content .middle .box1 .inner-content .archivum li div .pdf-viewer,
 .dc-content .content .middle .box1 .inner-content .elszamolas li div .pdf-viewer{
     width: 100%;
     height: 100%;
 }
 
 .dc-content .content .middle .box1 .inner-content .archivum li .pdf,
 .dc-content .content .middle .box1 .inner-content .elszamolas li .pdf{
    background-image: url("../../design/new/pdf_icon_16x16.gif");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
    margin-left: 15px;
    border: none;
 }
 
 .dc-content .content .middle .box1 .contact .contact-form{
     width: 350px;
     margin-left: auto;
     margin-right: auto;
 }
 
 .dc-content .content .middle .box1 .contact .contact-form .contact-input{
    width: 330px;
    height: 35px;
    border: 1px solid #dccfcf;
    border-radius:5px;
    margin-bottom: 20px;
    font-family: "AvantgardBook";
    font-size: 14pt;    
    padding-left: 10px;
    padding-right: 10px;
    color: black;
 }
 
 .dc-content .content .middle .box1 .contact .contact-form .contact-input.contact-input-active{
    color: #dccfcf; 
 }
 

 .dc-content .content .middle .box1 .contact .contact-textarea{
    width: 330px; 
    height: 130px;
    border: 1px solid #dccfcf;
    border-radius:5px;
    margin-bottom: 20px;
    font-family: "AvantgardBook";
    font-size: 14pt;    
    padding: 10px;
    color: black;
 }
 
 .dc-content .content .middle .box1 .contact .contact-textarea.contact-textarea-active{
    color: #dccfcf;
 }
 
 .dc-content .content .middle .box1 .contact .contact-send-btn{
    border: none;
    border-radius:5px;
    width: 150px; 
    height: 35px;
    float: right; 
    font-family: "AvantgardBook";
    font-size: 14pt;
    color: white;
    background-color: #3673aa;
    margin-bottom: 40px;
 }
 
 .dc-content .content .middle .box1 .contact .contact-input-error{
     color: red;
     margin-bottom: 5px;
     font-family: "AvantgardBook";
     font-size: 12pt;
 }
 
 .dc-content .content .middle .box1 .contact .contact-input-success{
     color: green;
     margin-bottom: 10px;
     text-align: center;
     font-family: "AvantgardBook";
     font-size: 12pt;
 }
     
 .dc-content .content .middle .box2 .title{ 
    margin-top: 25px;
    margin-left: 15px;
    width: 705px;
    height: 70px;
 }
 
 .dc-content .content .middle .box2 .title img{ 
     width: 58px;
     float: left;
     margin-right: 15px;
 }
 
 .dc-content .content .middle .box2 .title h1{
     margin: 0px; 
     padding-top: 15px;
     width: 625px;
     float: left;
     font-weight: normal;
     font-family: "AvantgardBold";
     font-size: 18pt;
     color: #2a76ab;
     line-height: 30px;
 }
 
 .dc-content .content .middle .box2 .inner-content{
     font-family: "AvantgardBook";
 }
 
 .dc-content .content .middle .box2 .inner-content ul{
     margin: 0px; padding: 0px;
     list-style-type: none; 
     width: 706px;
     margin-left: 15px;
 }
 
 .dc-content .content .middle .box2 .inner-content ul li{
     display: inline-block;
     width: 230px;
     text-align: center;
     text-transform: uppercase;
     vertical-align: middle;
     font-size: 14pt;
     background: #235a8d;
     color: #f2f2f2;
     border-radius: 5px;
     border-spacing: 10px;
     border-collapse: separate;
 }
 
 .dc-content .content .middle .box2 .inner-content .inner-box1{
     margin-right: 8px; 
     padding-top: 16px;
     padding-bottom: 16px;  
 }
 
 .dc-content .content .middle .box2 .inner-content .inner-box2{
     margin-right: 8px;
     padding-top: 5px;
     padding-bottom: 5px;
 }
 
 .dc-content .content .middle .box2 .inner-content .inner-box3{
     padding-top: 5px;
     padding-bottom: 5px;
 }
 
 .dc-content .content .middle .box2 .inner-content .box2-text{
     width: 705px;
     color: #373738;
     font-size: 12pt;
     margin-left: 15px;
     line-height: 20px;
     text-align: justify;
 }        
 
 .dc-content .content .middle .middle-copyright-spr{
     border-top: 1px solid;
     border-top-color: #e1dbce;
     width: 600px;
     height: 1px;
     margin: auto;
     margin-bottom: 10px;
     margin-top: 30px;
 }
 
 .dc-content .content .middle .middle-copyright{
     font-family: "AvantgardBook";
     text-align: center;
     color: #296296;
     margin-bottom: 20px;
 }        
                             
 .dc-content .content .left{
     width: 253px;
     border-top-right-radius:10px;
     border-bottom-right-radius:10px;
     /*background: #f5f2ed;
     border: 1px solid #dccfcf;*/  
     float: left;
 }
 
 .dc-content .content .left .box1 {
    font-family: "AvantgardBook";
 }
 .dc-content .content .left .box2 {
    font-family: "AvantgardBook";
 }
 
 .dc-content .content .left .box2 a{
    text-decoration: none;
 }
 
 .dc-content .content .left .box1 .title {
    margin-top: 7.5px; 
    margin-left: 7.5px;
    width: 238px;
    height: 40px;
    background: #235a8d;
    border-radius: 5px;
 }
 
 .dc-content .content .left .box2 .title {
    margin-top: 7.5px; 
    margin-left: 7.5px;
    width: 238px;
    height: 40px;
    background: #235a8d;
    border-radius: 5px;
 }
 
 .dc-content .content .left .box1 .title h1{
    margin: 0;
    padding-top: 8px;
    padding-left: 20px;
    color: #f2f2f2;   
    font-size: 16pt;   
    text-transform: uppercase;
    font-weight: normal; 
 }
 
 .dc-content .content .left .box2 .title h1{
    margin: 0;
    padding-top: 8px;
    padding-left: 20px;
    color: #f2f2f2;   
    font-size: 16pt;   
    text-transform: uppercase;
    font-weight: normal; 
 }
 
 .dc-content .content .left .box1 .inner-content{
    text-align: center;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #373738;   
    font-size: 12pt;   
    line-height: 25px;
 }
 
 .dc-content .content .left .box2 .inner-content{
    text-align: center;   
    margin-left: 10px;
    width: 233px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #373738;   
    font-size: 12pt;   
    line-height: 22px;
 }
 
  .dc-content .content .left .box1 .inner-content b{
    font-weight: normal;   
    font-family: "AvantgardBold";
  }
  
  .dc-content .content .left .box1 .spr{
      width: 253px;
      height: 0px;
      border: 1px solid;
      border-top-color: #dccfcf;
      border-bottom-color: white;
      border-left: none;
      border-right: none;
  }
  
  .dc-content .content .left .box2 .spr{
      margin-top: 30px;
      width: 233px;
      height: 0px;
      border: 1px solid;
      border-top-color: #dccfcf;
      border-bottom-color: white;
      border-left: none;
      border-right: none;
  }
  
  
  .search-result-count{
     
     margin-top: 20px;
     font-family: Verdana;
     font-size: 15px;
     color: #717171;
     text-align: left;
     margin-left:20px;
     margin-right:20px;
     font-weight: bold;
     margin-bottom: 50px;
 }
 
 .search-content-title{
     margin-top: 20px;
     font-family: Verdana;
     font-size: 15px;
     color: #717171;
     text-align: left;
     margin-left:20px;
     margin-right:20px;
     font-weight: bold;
     margin-bottom: 20px;
 }
 
 .search-result{
     
    width: 800px;          
    text-align: left;
    margin-left:20px;
    margin-right:20px;
 }
 
 .search-result-element{
    
    width: 700px;
    height: 100px;
    background-color: #fff;
    border: 2px solid #dedede; 
    border-radius: 4px;
    margin-bottom: 20px;
    vertical-align: middle;
 }
 
 .search-result-element-title{
                            
     margin: 10px 20px 5px 20px;   
     color: #2d69b3; 
     font-size: 15px;
     text-decoration: none !important;
 }
 
 .search-result-element-text{
     
     margin: 5px 20px 20px 20px;
     color: #717171;
     font-weight: 25px;
     font-size: 14px;
     text-decoration: none !important;
 }
 
 .content-content-back{
    margin: 10px 20px 15px 20px;  
 }
 
 .content-content-back a{   
     color: #2d69b3; 
     font-size: 15px;
     text-decoration: none !important;
 }
 
 .search-result-link{
     
     text-decoration: none;
 }

 .contact-input-checkbox {

     width: 20px !important; height: 20px !important;
     border-radius: 2px !important;
     float: left;
 }

 .contact-input-checkbox-title {

     font-family: "AvantgardBook";
     float: right;
     width: 300px;
     margin-bottom: 30px;
 }

 .contact-input-radio {

     width: 20px !important; height: 20px !important;
     border-radius: 2px !important;
 }

 .contact-input-radio-title {

     font-family: "AvantgardBook";
     width: 300px;
 }