HTML, BODY{border:0; padding: 0;}
BODY{
    margin:0;
    padding:0;
    font:11px Verdana, Helvetica, Arial, sans-serif;
    color:#7f7f7f;
}
BODY{
      background:#fff url("/opten/pages/img/body-bg.gif") repeat-x top left;
}
BODY.iframe{
      background:#fff url("/opten/pages/img/iframe-body-bg.gif") repeat-x top left;
}

A IMG, IFRAME{border:0;}
OBJECT, FORM{display:inline;}
A{color:black; text-decoration:none; }
A:hover{text-decoration:underline; }
H1{font:bold 16px Verdana, Helvetica, Arial, sans-serif; margin:3px 5px 12px}
h1#pagetitle{
  display: none;
  visibility: hidden;
}

H2{font:bold 14px Verdana, Helvetica, Arial, sans-serif; margin:3px 5px 12px;}
H3{
    font:12px Verdana, Helvetica, Arial, sans-serif;
    padding:2px 4px; 
    margin:2px 0px;
    display:block;
}
H4 a, H4 a.hover {
	background: white;
	text-decoration: none;
}
ADDRESS{font:12px Verdana, Helvetica, Arial, sans-serif; margin:3px 5px 12px;}
P{font:12px Verdana, Helvetica, Arial, sans-serif; margin:3px 5px 12px;}
P.sztitle{font:bold 13px Verdana, Helvetica, Arial, sans-serif;}
#wContent LI{font:12px Verdana, Helvetica, Arial, sans-serif; margin:3px 4px;}
#wContent LI .lititle{font-style:italic;}

#wNavi UL{
    list-style:none; 
    margin: 0px 0px; 
    padding:0 0px 0 0px;
}
#wNavi LI {
    font:bold 10px Verdana, Helvetica, Arial, sans-serif; 
    /*width:180px;*/
    margin: 0; 
    padding:0px 0px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    overflow:hidden;
}
/*#wNavi ul LI a:link span{font:bold 10px Verdana, Helvetica, Arial, sans-serif; margin:0; padding:3px; width:140px;}*/
#wNavi LI .lititle{font-style:italic;}

.clear{clear:both;}
#wPage{width:970px; margin:0 auto; padding: 0;}

#wHead-bg{background:url("/opten/pages/img/head-bg.gif") repeat-x top left;}
#wHead-bgl{background:url("/opten/pages/img/head-bgleft.gif") no-repeat top left;}
#wHead-bgl.ci-head {
	background: url("/opten/cegtar/img/ci-head-bgleft.gif") no-repeat top left;
}
#wHead-bgr{background:url("/opten/pages/img/main-bgright90.gif") repeat-y top right; height:118px;}
#wHead-hirlev{background:url("/opten/pages/img/optenhu.gif") no-repeat top right; height:70px; margin-right:4px;}
#wHead-text{height:24px; margin:10px 14px 0 197px; text-align:right;}
#wHead-text UL{list-style:none; margin:0; padding:6px 0 0 0;}
#wHead-text UL LI{padding:1px 13px 0px 8px; margin:0px -4px 0px 0px; display:inline; background:url("/opten/pages/img/head-sep.gif") no-repeat top right;}
/*#wHead-text UL LI.last{padding:1px 13px 0px 8px; margin:0px -4px 0px 0px; display:inline; }*/
* html #wHead-text UL LI{padding:1px 9px 0px 9px; margin:0px -2px 0px 0px;}
/*#wHead-text UL LI.last{ background-image: none; }*/

#wContent {
	width:768px; 
	float:left; 
	display:inline; 
}

#wContent.main-in  {
	width:930px;
    background:url("/opten/pages/img/main-bgleft.gif") repeat-y top left #DAECF6;
}

#wMain-bgl{background:url("/opten/pages/img/main-bgleft.gif") repeat-y top left white;}
#wMain-bgr{background:url("/opten/pages/img/main-bgright.gif") repeat-y top right white;}
#wMain-bgl.main-in{background:url("/opten/pages/img/main-bgleft.gif") repeat-y top left #DAECF6;}
#wMain-bgr.main-in{background:url("/opten/pages/img/main-bgright.gif") repeat-y top right #DAECF6;}
#wMain-bgl90{background:url("/opten/pages/img/main-bgleft90.gif") repeat-y top left;}
#wMain-bgr90{background:url("/opten/pages/img/main-bgright90.gif") repeat-y top right;}

#wMain{background:#fff url("/opten/pages/img/main-bg.gif") repeat-y top left; margin:0 4px;}
#wMain.iframe{background:#fff; margin:0 4px;}
#wNavi{width:193px; float:left; display:inline; background: #DAECF6; }
#wFoot-bg{background:#fff url("/opten/pages/img/foot-bg.gif") repeat-x top left;}
#wFoot-bgl{background:url("/opten/pages/img/foot-bgleft.gif") no-repeat top left;}
#wFoot-bgr{background:url("/opten/pages/img/foot-bgright.gif") no-repeat top right; height:95px;}
#wFoot-text{height:25px; margin:0 15px; text-align:center; font:9px Verdana, Helvetica, Arial, sans-serif;}
#wFoot-text, #wFoot-text A{color:#ffffff; font-weight: normal; font-size: 8pt; font-family:Verdana, Helvetica, Arial, sans-serif;}
#wFoot-text UL{list-style:none; margin:0; padding:6px 0 0 0;}
#wFoot-text UL LI{padding:1px 13px 0px 8px; margin:0px -4px 0px 0px; display:inline;
                  background:url("/opten/pages/img/foot-sep.gif") repeat-y top right;}
* html #wFoot-text UL LI{padding:1px 9px 0px 9px; margin:0px -2px 0px 0px;}
#wFoot-text UL LI.last{background-image:none; color:#ffffff;}
#wFoot-mirror{background:url("/opten/pages/img/foot-mirror.gif") no-repeat top left; height:25px; width:243px; margin:8px auto 0;}

.wToc{
    background:url("/opten/pages/img/box-head.gif") no-repeat top right;
    height:30px;
    width:187px;
    margin: 0;
    padding: 0;
    border-top: 1px solid #DAECF6;
}

.wToc-group{
    background:url("/opten/pages/img/box-head-csop.gif") no-repeat top right;
    height:30px;
    width:187px;
    margin: 0;
   /* border: 1px solid red;*/
}

#wToc-j{
    background:url("/opten/pages/img/menu-topbg-red.png") no-repeat top right;
    height:30px;
    width:187px;
}

.wToc-jogi{
    background: #B7DBF1;
    width:180px; 
    margin:0px 7px 0px 7px; 
    padding-top: 3px;
    display: block;
}

.wToc-jogi ul {
    width:100%;
    padding: 0px;    
}

.wToc-jogi ul li {
    width:100%;
    margin:0;
    border:0;
    padding:0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    overflow:hidden;
    border-bottom:1px solid #DAECF6;
}

.wToc-jogi ul li span.comment {
    display: block;
    width:100%;
    padding: 0 5px 5px 20px;
}

.wToc-jogi ul li a, .wToc-jogi ul li a:hover {
    display: block;
    width:100%;
    padding: 5px 0px 5px 10px;
    color: #1E6885;
}

.wToc-jogi ul li a {
}

.wToc-jogi ul li a:hover {
    background: #74C3EC;
	color:#FFFFFF;
    text-decoration: none;
}

.wToc-jogi-bot{background:url("/opten/pages/img/menu-botbg-blue.png") no-repeat top center;
           height:5px; width:194px; margin:0px 0px 20px 0px; padding: 0px;}
.wToc-hl{background:url("/opten/pages/img/menu-midbg-red.png") repeat-y top center;
           /*height:35px;*/ width:194px; margin:0px 0px 0px 0px; padding-top: 10px;}
.wToc-hl-bot{background:url("/opten/pages/img/menu-botbg-red.png") no-repeat top center;
           height:5px; width:194px; margin:0px 0px 20px 0px; padding: 0px;}

.wToc-text{
    font:11px Verdana, Helvetica, Arial, sans-serif;
    color:#ffffff;
    text-transform:uppercase;
    margin-top: 2px;
}

.wToc-group > .wToc-text h2, .wToc-j > .wToc-text h2{
  margin-top: 5px;
}

.boxtitle {
  margin-left: 10px;
}


.wToc-text a, .wToc-text h2{
    margin:6px 0px 0px 10px;
    color:#ffffff;
    font-weight: bold;
}

#kozepen{ font: bold 12px Verdana, Helvetica, Arial, sans-serif; color: black;
          border: 1px solid black; background: #DAECF6;
          margin:0 10px 0 10px; padding: 10px;
        }

.top h1 {
  color: white;
}

.iscim {
  border-top: 1px solid #7ecbdf;
  border-bottom: 1px solid #7ecbdf;
  background: #DAECF6;
  padding: 3px;
  color: #1E6885;
}

#ful{
    border-bottom: 1px solid #7f7f7f;
    padding-bottom: 10px;
    margin: 30px 0 0 0;
}

#ful li{
  display: inline;
  margin: 0;
  border: 1px solid black;
}

#kl{
  font-size: 1.2em;
}


/*  --------------------  */
/*felepites*/
#servicesbody { background: #7ecbdf; border-top: 2px solid #4da7c0; width: 100%; }
/*also tablazatok*/
#s_table { width: 980px; }
#s_table td { vertical-align: top; color: white; }
#s_table td ul li a { color: white; text-decoration: none; padding: 5px 0px 5px 0px; width: 100%; }

/*veg-csod-felsz-conunter*/
#veg{    }
#v_counter{ clear: left; margin: 0px; float: left; }
.vegi{    }
.vegi .desc{ font-style: italic; }
.vegi .cnt{ font-weight: bold; }

.otable h3 {
background:#E0EDF6 none repeat scroll 0;
border-bottom:1px solid #47A4BE;
border-top:1px solid #47A4BE;
color:#3D8FA6;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:2px 4px;
}

.foold_kep{
padding-right: 15px;
padding-bottom: 5px;
}

#hid
{
	display: none;
}
