html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
img {border:none;}
a img {border:none;}
a {color:#008000; text-decoration:none;}
em {font-style:italic;}
strong {font-weight: bold;}
p {margin-bottom:10px;}
:focus {outline:0;}
/* html */

* {
    margin: 0;
}
html, body {
    height: 100%;
}
.push {
    height: 40px; /* .push must be the same height as .footer */
}

html {font-size:100.01%;}
body {font-size:13px;color:#262666; background: #fff url(../images/bg.png) no-repeat top center; font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;}
.zind{z-index:1000;}
div.top {width:960px; background:url(../images/header.png); height:26px; text-align:center; color:#fff; padding-top:12px;}
div#logo {position:absolute; width:276px; height:91px; background:url(../images/logo.png) no-repeat; margin:5px 0px 0px 50px; cursor:pointer; z-index:10;}
div.fomenu {width:865px; height:91px; background:url(../images/menu.png); margin:0px auto; margin-top:55px; color:#262666;}
/*div.fomenu a {color:#262666; text-decoration:none;}
div.fomenu a:hover {font-style:italic; text-decoration:underline;}
div.fomenu .dm_current {font-style:italic; text-decoration:underline;}
div.fomenu ul {position:absolute; list-style-type:none; margin:50px 0px 0px 10px; font-weight:bold; height:15px; display:block;}
div.fomenu li {float:left; padding:7px 4px 0px 4px;}
div.fomenu li.active {font-style:italic; text-decoration:underline;}*/
.menu {font-size:18px; list-style-type:none!important; margin:54px 0px 0px 10px; position:absolute; z-index:11;}
.menu li a {color:#262666; text-decoration:none; padding:5px 0px 14px 0px;}
.menu li {float:left; padding:0px 10px 0px 10px; border-right:1px solid #CCC; height:28px!important;}
.menu li.active {font-style:italic; text-decoration:underline;}
ul.menu .dm_current span{padding:12px 0px;}
ul.menu li ul a{ color:#fff; background:none; font-size:14px;}
ul.menu li ul {position:absolute; display:none; padding:0px; color:#fff; margin:9px 0px 0px -10px; list-style-type:none!important; z-index:999;}
ul.menu li ul li {width:200px; background:#262666; padding:2px 5px!important; height:auto!important; float:none; border:0px;}
ul.menu li ul li .dm_current {text-decoration:underline;}
ul.menu li:hover ul {display:block;}
ul.menu li:hover ul ul{display:none;}
ul.menu li:hover ul li:hover ul{display:block; margin:-30px 0px 0px 200px; padding:0px;}
.menu li:nth-child(1) a:hover{color:#24c9cb;}
.menu li:nth-child(1) .dm_current{color:#fff;}
ul.menu li:nth-child(1) ul li {background:#24c9cb;}
.menu li:nth-child(2) a:hover{color:#feae00;}
.menu li:nth-child(2) .dm_parent{color:#feae00;}
ul.menu li:nth-child(2) ul li {background:#feae00;}
.menu li:nth-child(3) a:hover{color:#fc35b4;}
.menu li:nth-child(3) .dm_parent{color:#fc35b4;}
ul.menu li:nth-child(3) ul li {background:#fc35b4;}
.menu li:nth-child(4) a:hover{color:#afc40d;}
.menu li:nth-child(4) .dm_parent{color:#afc40d;}
ul.menu li:nth-child(4) ul li {background:#afc40d;}
.menu li:nth-child(5) a:hover{color:#a700fe;}
.menu li:nth-child(5) .dm_parent{color:#a700fe;}
ul.menu li:nth-child(5) ul li {background:#a700fe;}
ul.menu li ul li a:hover{color:#262666!important;}
ul.menu li ul .dm_parent {color:#262666!important;text-decoration:underline;}


.navigation_bread_crumb{width:860px; margin:0px auto; padding:5px 0px;}

.query{
    background:#fff;
    border:none;
    height:15px;
    padding:5px;
    border:1px solid #999;
}
.submit{
    border:none;
    background:#262666;
    color:#fff;
    height:25px;
    padding:5px;
}

.float_right{
    float:right; 
    margin:3px;   
}

.tcim{
    font-size:23px;
    text-transform:uppercase;
    line-height:30px;
}

ul.elements{
    list-style-type:circle !important;
}
.element{
    display:block;
    float:left;
    width:122px; 
    margin:4px;
    padding:0px;
    min-height:100px;
    text-align:center;
}
.element img {
    border: 0px;
}
.element a {
    font-weight:bold;
    text-decoration:none;
}

div#top_box {
    padding:0px;
    width:861px; 
    height:240px; 
    background:#f5f5f5; 
    -webkit-border-radius: 3px; 
    border-radius: 3px; 
    margin:0px auto; 
    margin-top:160px; 
    opacity:0.6;
    -webkit-box-shadow:  0px 0px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 2px 2px rgba(0, 0, 0, 0.2);
}
div.top_box_txt img {
    margin:3px;   
    border:2px solid #262666;
    opacity:1.0;
    -webkit-box-shadow:  0px 0px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 2px 2px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 5px; 
    border-radius: 5px; 
}

div.top_box_txt {position:relative; z-index:10; width:845px; height:200px; margin:0px auto; opacity:1.0 !important;}

div.cim{font-size:30px; color:#262666; line-height:30px;}
div.cim_sub{font-size:15px; color:#262666; font-weight:bold; margin-bottom:10px;}
div.txt{width:420px; float:left; margin-right:20px;}

div.hr{background:#262666; width:860px; height:5px; margin:0px auto; margin-top:6px; margin-bottom:3px;}

div.kereso{
    position:absolute;
    margin:12px 0px 0px 435px;
}
div.kereso .query{
    width:390px;
}

.dm_widget_inner h1{
    line-height:34px;
    margin-bottom:10px;
}

.dm_widget_inner ul{ margin-left:15px; list-style-type: circle;}
.dm_widget_inner h2 {line-height:30px; margin:10px 0px;}

h1 {
    font-family:Calibri;
    font-weight:normal;
    font-size: 45px!important;
}

.search_result{margin-left:10px;}

hr {margin-top:5px; width:100%; background:none; height:1px; border:0px;}

div#content{width:865px; margin:0px auto; margin-top:15px;}
div.left_call_us {float:left; margin-left:50px;}
div.content_left {float:left;}
div.content_left img {
    border:0px !important;
    -webkit-box-shadow: 0px !important; 
    box-shadow: 0px !important;
}
div.content_left ul {list-style-type:none;}
div.content_left ul li.dm_current span{
    font-weight:bold;
}
div.content_left li.active {
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
}
div.content_left li {
    background:#f5f5f5; 
    width:230px; 
    margin:4px;
    padding:5px;
    border:1px solid #dedede;
    font-size:12px;
}
div.content_left ul li ul {display:none;}
/*.dm_current ul,.dm_parent ul{display:block;}
.dm_current ul li,.dm_parent ul li{padding:0px; margin:0px; width:200px; border:0px; list-style-type:none; margin-left:10px;}*/


div.content_right {
    float:left;
    padding:10px 20px;
    width:580px;
    line-height:14px;
    margin-left:20px;
}
div.content_right img{
    float:right;
    border:1px solid #fff;

}
div.cim_t{
    text-transform:uppercase;
    font-size:23px;
    line-height:26px;
}

div#callus{font-size:18px; color:#fff; text-shadow: 0px 0px 10px #000; filter: dropshadow(color=#000, offx=0, offy=0); margin-bottom:20px;}

div.footer {width:100%; background:url(../images/footer.png) top center; height:28px;  margin:0px auto; text-align:center; color:#fff; padding-top:12px;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 17px;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

.dm_layout {
    width: 960px;
    margin: 0px auto;
}

.dm_layout_top {
}

#dm_page{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -40px; 
}

.dm_layout_center{
    width:860px;
    margin:0px auto;
}

.dm_page_content {
    width: 860px;
    float: left;

}
.dm_page_content .dm_widget_inner{
/*    max-width:860px;*/
}


.dm_layout_left {
    margin-left:40px;
    width: 230px;
    float: left;
}

.dm_layout_bottom {
}
.dm_layout_bottom2 {
    margin-bottom:10px;
}

.helpdesk{
    position:absolute;
    margin: -40px 0px 0px 60px;
    width:850px;

}
.helpdesk img{
    width:100px;
    height:auto;
    float:right;
    margin-top:0px;
}
.helpdesk p{
    text-align:right;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
}

.munkatarsaink{list-style-type:none; width:700px!important;}
.munkatarsaink li {float:left; margin:10px 20px;}
.munkatarsaink img{padding:0px; margin:0px;}
.munkatarsaink div{
    position:relative;
    margin-top:-5px;
    width:170px;
    background:#008000;
    padding:10px;
    color:#fff;
    border-radius: 0px 0px 10px 10px; 
    -webkit-border-radius: 0px 0px 10px 10px; 
    -moz-border-radius: 0px 0px 10px 10px; 
}
.munkatarsaink b{
    font-family:Calibri;
    font-size:20px;
    line-height:16px;
}
.munkatarsaink small{
    color:#000;
    font-weight:bold;

}

.greenbox a {
    /*color:#719600;*/
    text-decoration:none;
}
.greenbox strong{
    /*color:#719600;*/
}
.greenbox{
    float:left;
    margin:10px 35px!important;
    padding:5px;
    background: #99cc00 url(../images/greenbox.jpg) repeat-x;
    width:210px!important;
    display:block;
    text-align:center;
    border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px; 
    -moz-border-radius: 10px 10px 10px 10px; 
}

.greenbox img{
    border:3px solid #f2ffca;
    padding:2px;
    margin:5px 0px;
    max-width:170px;
}

.greenbox_v2{
  float: left;
  margin: 0px 2px 5px 5px;
  background: #99cc00 url(../images/greenbox_v2.jpg) no-repeat;
  width: 195px!important;
  display: block;
  min-height:275px;
  text-align: center;
    border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px; 
    -moz-border-radius: 10px 10px 10px 10px; 
}

.greenbox_v2 table{
  padding: 5px;
}

.green_center{
    width:660px!important;
    margin:0px auto;
}

.green_center2{
    width:920px!important;
    margin:0px auto;
}
.green_center3{
    width:430px!important;
    margin:0px auto;
}

.ketharmad{
    width:620px!important;
    float:left;
}
.egyharmad{
    width:220px;
    float:left;
    margin-left:20px;
}

.green_side p{
    background:#f0f0f0;
    border-radius: 0px 5px 0px 0px; 
    -webkit-border-radius: 0px 5px 0px 0px; 
    -moz-border-radius: 0px 5px 0px 0px; 
    padding:10px;
    text-align:center;
  border:1px solid #afafd4;
}

.green_side p img{
    padding:5px;
}

.green_side h3{
    color:#fff;
    background:#262666;
    padding:10px 5px 10px 10px;
    margin-top:5px;
    max-width:210px;
     border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px; 
    -moz-border-radius: 10px 10px 10px 10px; 
  background: #1e5799; /* Old browsers */
  background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
  text-shadow: 0px 0px 5px #000;
  position:relative;
  z-index:2;
  font-size: 15px;
  margin-bottom: -10px;
  box-shadow: 0px 0px 10px #00EBFF;
  border: 1px solid #fff;
}

.beosztasok {list-style-type:none!important;}
.beosztasok .tabs {color:#221f73;}
.beosztasok .selected {color:#008000;}
.beosztasok li {float:left; padding: 0px 10px; border-right:1px solid #000; font-size:16px;}


.content_2, .content_3, .content_4, .content_5{display:none;}

.selected {font-weight:bold;}

.dbox{
    background:#008000;
    padding:5px;
    margin:5px;
    font-size:11px;
    width:190px!important;
    height:190px;
     border-radius: 10px 10px 10px 10px; 
    -webkit-border-radius: 10px 10px 10px 10px; 
    -moz-border-radius: 10px 10px 10px 10px; 
}
.dbox table{
    width:200px;
}
.dboxalign{
    margin-left:-5px;
}
.dbox3col{
    margin:0px auto;
    width:630px;
}
.navigator a {font-size:16px;}
.navigator .selected{color:#262666;}
.tab2{display:none;}

.floatright{
    float:right;
    margin-left:10px;
}.popup{  position:absolute; top:0; left:0;  width:100%;  height:100%;  background: url(../images/popup_bg.png);  display:none;  z-index:10000;  font-family:Arial;}.popup-content{  border: 3px solid #008000;margin:0px auto;  margin-top:9%;  background:#fff;  width:650px;  height:auto;  padding:0px 10px;  text-align:center;  -webkit-box-shadow:   0px 0px 10px rgba(0,0, 0, 0.7);    box-shadow:   0px 0px 10px rgba(0, 0, 0, 0.7);}.closepopup{  position: relative;  float: right;}.popup h5{  font-size:37px;  font-weight:bold;}
.popup p{font-size:12px;}.popup small{  text-align: right;  width: 98%;  display: block;}
.popup h2 {font-size:20px!important;}
.popup h3 {font-size:15px!important;}

.popup.lilik .popup-content {display:block;position:relative;width:577px;height:636px;box-sizing:border-box;padding:0;margin:9% auto 0 auto;}
.popup.lilik .popup-content .closepopup {position: absolute;display:block;top: 10px;right: -10px;width:100%;height:23px;background:transparent url(../images/popup-close2.png) no-repeat top left;}
.popup.lilik .popup-content img {display:block;padding:0;margin:0;border:none;}
