/*style css common*/
TD {
    text-align: left;
}

/* FO TARTALMI TERULETEN (BAL OSZLOP) , ES JOBB OLDALON ELOFORDULO ELEMEK*/

#main_content h1, #main_content_avir h1, #right_content h1, #fullwidth h1{   /*fooldal focim*/
    font-weight: bold;
    /*font size in typo_xxxx.css file*/
    margin: 10px 0 0 0;
}

#main_content h2, #main_content_avir h2, #right_content h2, #fullwidth h2 {   /*cikkek, cikk trailerek cime*/
    /*font size in typo_xxxx.css file*/
    font-weight: bold;
    color: #3F7BD9;
    margin: 10px 0 5px 0;
}

.article h1{   /*cikk c?me*/
    font-weight: bold;
    /*font size in typo_xxxx.css file*/
    margin: 10px 0 0 0;
    color: #000000;
}

.article h2{   /*cikkben alc?m*/
    /*font size in typo_xxxx.css file*/
    font-weight: bold;
    color: #000000 !important;
    margin: 10px 0 5px 0;
}

#main_content h3, #main_content_avir h3,  #right_content h3, #fullwidth h3{   /*kiemelo dobozok cime*/
    /*font size in typo_xxxx.css file*/
    font-weight: bold;
    margin: 0;
}

#main_content h3 a, #main_content_avir h3 a, #right_content h3 a, #fullwidth h3 a{   /*kiemelo dobozok cime*/
            color: #000;
    /*font size in typo_xxxx.css file*/
    font-weight: bold;
    margin: 0;
}

#main_content h4, #main_content_avir h4, #right_content h4, #fullwidth h4{   /* kapcsolodo tartamak jelzese*/
    /*font size in typo_xxxx.css file*/
    font-weight: bold;
    background: url(../kepek/relevant.gif) no-repeat 0 45%;
    padding-left: 13px;
    margin: 10px 0 10px 0;
}

#main_content h5, #main_content_avir h5, #right_content h5, #fullwidth h5{   /* cikken beluli alcimek*/
    /*font size in typo_xxxx.css file*/
    font-weight: bold;
    margin: 10px 5px 10px 0;
}


span.date{      /*datum formazas*/
    /*font size in typo_xxxx.css file*/
    margin-left: 0px;
    line-height: 20px;
}

table.paging{                       /* cikk - lapozo*/
    border: none;
    width: 98%;
    /*font size in typo_xxxx.css file*/
    margin: 10px 0 0 0;
    border-collapse: collapse;
    line-height: 11px;
}

table.paging tr{
    padding: 0;
    border: none;
}

table.paging tr td{
    padding: 0;
    border:none;
}

table.paging tr:hover{
    background-color: transparent;
}

table.paging td.prev{
    text-align: left;
}

table.paging td.numeric{
    text-align: center;
}

table.paging td.next{
    text-align: right;
}

span.actual_page {
    color: #000 !important;
}

table.paging a{
    /*font size in typo_xxxx.css file*/
}

span.article_lead{          /* cikk bevezeto*/
    display: block;
    font-weight: bold;
    /*font size in typo_xxxx.css file*/
    margin: 0 20px 0 0px;
}

span.article_author{        /* cikk vegen szerzo*/
    /*font size in typo_xxxx.css file*/
}

#main_content p, #main_content_avir p, #right_content p, #fullwidth p{   /* folodalon elhelyezett altalanos szoveg*/
    /*font size in typo_xxxx.css file*/
    font-weight: normal;
    margin: 0 0 1em 0;
}

#main_content a, #right_content a, #fullwidth a{    /* folodalon elhelyezett altalanos link*/
    text-decoration: none;
    /*font size in typo_xxxx.css file*/
    font-weight: normal;
    color:#3F7BD9;
}

#main_content_avir a {    /* folodalon elhelyezett altalanos link*/
    text-decoration: none;
    /*font size in typo_xxxx.css file*/
    font-weight: normal;
    color:#2698BD;
}

#main_content a:hover, #main_content_avir a:hover, #right_content a:hover, #fullwidth a:hover, #main_content a:hover b, #main_content_avir a:hover b,
#right_content a:hover b, #fullwidth a:hover b, #right_content .box6_rc-inner a:hover, #right_content .box6_rc-inner .selected a:hover {
    color:#D03E0B;
    text-decoration: underline;
}


div.hr {                            /*szagatott vizszintes vonal, hogy bongeszofuggetlenul jelenjen meg. behelyezendo tartalom --- <div class="hr"><hr/></div> --- */
    height: 3px;
    background:  url(../kepek/hor_strip.gif) repeat-x left center;
    margin: 5px 10px 5px 5px;
}
div.hr hr {
    display: none;
}

hr{
    height: 0px;
    border-bottom: 1px dashed #969696;
}

div.hr_white {                          /*szagatott vizszintes vonal, hogy bongeszofuggetlenul jelenjen meg. behelyezendo tartalom --- <div class="hr"><hr/></div> --- */
    height: 3px;
    background:  url(../kepek/hor_strip_white.gif) repeat-x left center;
    margin: 5px 10px 5px 5px;
}
div.hr_white hr {
    display: none;
}


.double_arrow_black{            /*jobbra dupla fekete nyil, pl. breadcrumra*/
    font-size: 9px !important;
    color: black;
}
.double_arrow_blue{             /*jobbra dupla kek nyil, pl. inline link*/
    font-size: 9px;
    color: #3F7BD9;
}



#main_content button, #main_content_avir button, #right_content button, #fullwidth button{
    margin-left: 10px;
}

#main_content ul, #main_content_avir ul, #right_content ul, #fullwidth ul, #fft_content_div  .article ul{    /* folodalon elhelyezett altalanos lista*/
    padding: 0 !important;
    margin: 0 !important;
    /*list-style-type: none;*/
}

#main_content ul li, #main_content_avir ul li, #fullwidth ul li{
    /*font size in typo_xxxx.css file*/
    font-weight: normal;
    line-height: 1.5;
    background: url(../kepek/bullet_orange.gif) no-repeat 0 8px;  /*8px helyett center is lehetne, de t?bb soros elem eset?n rosszul n?z ki*/
    padding-left: 13px;
    list-style-type: none;
}

#main_content .article ul li, #main_content_avir .article ul li, #fullwidth .article ul li, #fft_content_div  .article ul li{
    color: black;
    /*font size in typo_xxxx.css file*/
    font-weight: normal;
    line-height: 1.5;
    background: url(../kepek/bullet_black.gif) no-repeat 0 8px;
    padding-left: 13px;

    /*list-style-type: url(../kepek/bullet_black.gif"/>);
    list-style-position: inside;*/

}

#right_content ul li{
    color: #3f7bd9;
    /*font size in typo_xxxx.css file*/
    font-weight: normal;
    line-height: 1.5;
    list-style-type: none;
    background: url(../kepek/bullet_orange.gif) no-repeat 0 8px;
    padding-left: 13px;
    margin: 0px 0px 0px 10px;
    /*margin: 5px 0px 5px 10px;*/
    /*margin-left:10px;*/
}

#right_content .selected {
    color: #ffffff;
    /*font size in typo_xxxx.css file*/
    font-weight: normal;
    line-height: 1.5;
    list-style-type: none;
    background: #4dc8e9 url(../kepek/bullet_white.gif) no-repeat 11px 8px;
    padding-left: 24px;
    margin: 5px 0px;
}

#right_content .box6_rc-inner .selected a {
    color: #ffffff;
}

#main_content  li a, #main_content_avir  li a, #right_content  li a, #fullwidth li a{
    text-decoration: none;
}


#right_content ul{               /* jobb oldalon elhelyezett altalanos lista -- integralt alkalmazasoknak!*/
    margin: 10px 0 10px 0;
}



table.table_wrapper, table.table_wrapper tr, table.table_wrapper td{
    border: none;
}

table.stripped td.caption {
    text-align: right;
    /*font size in typo_xxxx.css file*/
    padding-right: 10px;
}

table.stripped{                      /* folodalon elhelyezett altalanos tablazat*/
    /*font size in typo_xxxx.css file*/
    line-height:20px;
    font-weight: normal;
    /*margin: 10px 5px 3px 5px;*/
    border-width: 1px 1px 1px 1px;
    border-spacing: 2px;
    border-style: outset;
    border-color: #c4d4ea;
    border-collapse: collapse;
}

table.stripped tr.odd{
    background-color: #f2f7fd;
}

table.stripped tr.even{
    background-color: #e2edfa;
}

table.stripped tr.odd:hover, table.stripped tr.even:hover{
    background-color: #fed7a0;
}

table.stripped td{
    vertical-align: middle;
    /*text-align: center;*/
    padding: 0 5px;
    border-width: 1px 1px 1px 1px;
    border-style: inset inset inset inset;
    border-color: white white white white;
    -moz-border-radius: 0px 0px 0px 0px;
}

table.stripped thead tr{
    background-color: #b2ccf1 !important;
    font-weight:bold;
}

table.stripped thead tr:hover{
    background-color: #b2ccf1 !important;
}

table.stripped th{
    background-color: #b2ccf1 !important;
    font-weight:bold;
}

.news_trailer{                   /* folodalon elhelyezett altalanos cikk kivonat*/
    margin: 10px 5px 10px 5px;
    padding: 0;
    /* ie hack */
    /*#margin: 10px 5px 0px 5px;*/
}

.news_trailer img{
    float: left;
    width: 70px;
    height:70px;
    border: 4px #dbdbdb solid;
    padding: 0;
    margin: 10px 5px 10px 0px;
}

.news_trailer_avir{                  /* folodalon elhelyezett altalanos cikk kivonat*/
    margin: 10px 5px 10px 5px;
    padding: 0;
}

#main_content .news_trailer_avir a{
    color:#2698bd;
}

.news_trailer_avir img{
    float: left;
    width: 70px;
    height:70px;
    border: 4px #dbdbdb solid;
    padding: 0;
    margin: 10px 5px 10px 0px;
}

.news_trailer_content{
    width: 75%;     /*!!!SZELESSEGE ITT BEALLITANDO!!*/
    float: left;
}

#ad_top {
    background-image: url(../kepek/ad_horizontal.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 0 0 0 13px;
    width: 728px;
}

#ad_right{
    background-image: url(../kepek/ad_vertical.gif);
    background-position: center top;
    background-repeat: no-repeat;
    padding: 13px 0 0;
    width: 310px;
    margin: 10px 0;
}

#ad{
    background-image: url(../kepek/ad_horizontal.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 0 0 0 13px;
    width:468px;
}

.box1{                          /*szogletes kiemelo dobozok*/
    background-color: #e2edfa;
    border: none;
    margin: 1px 5px 10px;
    padding: 10px;
    height: auto;
    display: table;
    overflow: hidden;
}

#main_content_avir .box1{       /*szogletes kiemelo dobozok*/
    background-color: #D2F1F9;
    border: none;
    margin: 1px 5px 10px;
    padding: 10px;
    height: auto;
    display: table;
    overflow: hidden;
}

.box2{
    background-color: #fff;
    border: 5px solid #f0f6fc;
    margin: 10px 5px;
    padding: 10px;
}

.box3{
    background-color: #f2f7fd;
    border: 5px solid #e2edfa;
    margin: 10px 5px;
    padding: 10px;
}

.box4{
    background-color: #fbf2cb;
    border: none;
    margin: 10px 5px;
    padding: 10px;
}

.box1_rc{                           /*lekerekitett kiemelo dobozok*/
    margin: 10px 0;
    width: 600px;
    background: url(../kepek/roundedcorner/rc1_bottom-left.gif) repeat left bottom;
}
.box1_rc-outer{
    background: url(../kepek/roundedcorner/rc1_bottom-right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}
.box1_rc-inner{
    background: url(../kepek/roundedcorner/rc1_top-left.gif) no-repeat left top;
}
.box1_rc h3{
    background: url(../kepek/roundedcorner/rc1_top-right.gif) no-repeat right top;
    padding-top: 10px;
}
.box1_rc h3,.box1_rc p{
    padding-left: 10px;
    padding-right: 10px;
}

.box1_rc_new{                           /*lekerekitett kiemelo doboz a HU csatornaba az EDULINE-hoz*/
    margin: 10px 0;
    width: 600px;
    background: url(../kepek/roundedcorner/rc1_bottom-left.gif) repeat left bottom;
}
.box1_rc_new-outer{
    background: url(../kepek/roundedcorner/rc1_bottom-right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}
.box1_rc_new-inner{
    background: url(../kepek/roundedcorner/rc1_top-left.gif) no-repeat left top;
}
.box1_rc_new h3{
    background: url(../kepek/roundedcorner/rc1_new_top-right.gif) no-repeat right top;
    padding-top: 10px;
}
.box1_rc_new h3,.box1_rc_new p{
    padding-left: 10px;
    padding-right: 10px;
}

.box1_rc_felvi{                         /*lekerekitett kiemelo dobozok a felv?teli csatorn?ban alatt*/
    margin: 10px 0;
    width: 600px;
    background: url(../kepek/roundedcorner/rc1_felvi_bottom_left.gif) repeat left bottom;
}
.box1_rc_felvi-outer{
    background: url(../kepek/roundedcorner/rc1_felvi_bottom_right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}

.box1_rc_felvi-inner{
    background: url(../kepek/roundedcorner/rc1_felvi_top_left.gif) no-repeat left top;
}

#right_content .box1_rc_felvi-inner li a{
    text-decoration: none;
    color: #FFFFFF;
}

#right_content .box1_rc_felvi-inner li a:hover{
    text-decoration: none;
    color: #FFFFFF;
}

.box1_rc_felvi h3{
    background: url(../kepek/roundedcorner/rc1_felvi_top_right.gif) no-repeat right top;
    padding-top: 10px;
    color: #FFFFFF;
}
.box1_rc_felvi h3,.box1_rc_felvi p{
    padding-left: 10px;
    padding-right: 10px;
}

.box1_rc_femu{                          /*lekerekitett kiemelo dobozok a femu csatorn?ban alatt*/
    margin: 10px 0;
    width: 600px;
    background: url(../kepek/roundedcorner/rc1_femu_bottom_left.gif) repeat left bottom;
    #margin-top: 0px;
}
.box1_rc_femu-outer{
    background: url(../kepek/roundedcorner/rc1_femu_bottom_right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}

.box1_rc_femu-inner{
    background: url(../kepek/roundedcorner/rc1_femu_top_left.gif) no-repeat left top;
}

#right_content .box1_rc_femu-inner li a{
    text-decoration: none;
    color: #FFFFFF;
}

#right_content .box1_rc_femu-inner li a:hover{
    text-decoration: none;
    color: #FFFFFF;
}

.box1_rc_femu h3{
    background: url(../kepek/roundedcorner/rc1_femu_top_right.gif) no-repeat right top;
    padding-top: 10px;
    color: #FFFFFF;
}
.box1_rc_femu h3,.box1_rc_femu p{
    padding-left: 10px;
    padding-right: 10px;
}

.box1_rc_hallg{                         /*lekerekitett kiemelo dobozok a hallgat?k csatorn?ban alatt*/
    margin: 10px 0;
    width: 600px;
    background: url(../kepek/roundedcorner/rc1_hallg_bottom_left.gif) repeat left bottom;
    #margin-top: 0px;
}
.box1_rc_hallg-outer{
    background: url(../kepek/roundedcorner/rc1_hallg_bottom_right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}

.box1_rc_hallg-inner{
    background: url(../kepek/roundedcorner/rc1_hallg_top_left.gif) no-repeat left top;
}


/* ------ szolgaltatasok doboz ----- */

#szolg_cikkajanlo {
    position:relative;
    margin-bottom: 5px;
    #margin:10px 0 0 0;
}

#szolgaltatasok {
    width:207px;
    margin:0 12px 5px 0;
    float:left;
    background: url(../kepek/szolg_box_bg.gif) repeat left center;
}

#main_content #szolgaltatasok ul {
    margin:0px 5px !important;
}

#main_content #szolgaltatasok li {
    color:#3f7bd9;
    list-style: none;
}

#main_content #szolgaltatasok img {
    border:none;
}

#szolgaltatasok_inner {
    background: url(../kepek/szolg_box_bottom.gif) no-repeat left bottom;
}

#szolgaltatasok_inner .cim {
    width:197px;
    height:26px;
    padding:10px 0 0 10px;
    margin:0px;
    background: url(../kepek/szolg_box_top.gif) no-repeat left bottom;
    font-weight:bold;
    font-size:16px;
}

#main_content #szolgaltatasok_inner li {
    padding:5px 0 5px 0;
    color:#3f7bd9;
    border-bottom:1px solid #e5e5e5;
    background:none;
}

#main_content #szolgaltatasok_inner .icon_wrapper {
    float:left;
    text-align:center;
    width:30px;
}

#szolgaltatasok_inner #tobb_szolg_gomb {
    margin:0px 5px;
    padding:21px 0 22px 10px;
    background: url(../kepek/tobb_szolg_arrow.gif) no-repeat 170px center;
    color:#999999;
    font-weight:bold;
    text-transform:uppercase;
    font-size: 0.9em;
    line-height: 15px;
    cursor:pointer;
}

#tobb_szolg {
    width:431px;
    height:355px;
    margin:0px;
    background: url(../kepek/tobb_szolg_bg.gif) repeat left center;
    position:absolute;
    top:0px;
    left:200px;
    display:none;
}

#tobb_szolg div {
    float: left;
    width: 195px;
    position:relative;
    left:12px;
    top:42px;
}

.news_trailer_szolg {
    margin: 0px 5px 20px 5px;
    padding: 0;
}

.news_trailer_szolg img{
    float: left;
    width: 70px;
    height:70px;
    border: 4px #dbdbdb solid;
    padding: 0;
    margin: 0px 5px 10px 0px;
}

/* ------ END szolgaltatasok doboz ----- */


/* ----- dpr road map elemek ----- */

#right_content a:hover{
    text-decoration: none;
}

#right_content .box1_dpr_right{
    background: url(../kepek/right_dotted.gif);
    background-repeat: repeat-y;
    margin-bottom: 20px;
}

#right_content .box1_dpr_outer_1{
    margin: 0px;
}

#right_content .box1_dpr_outer{
    margin-top: 25px;
}

#right_content .box1_dpr_inner{
    color: #000000;
    background-color: #FFFFFF;
/*  border: 1px solid;
    border-color: #E2EDFA;*/
}


#right_content .dpr_table{
    margin: 0px;
    padding: 0px;
    color: #FCB040;
    width: 300px;
    border-collapse: collapse;
    border: 1px solid;
    border-color: #E2EDFA;
}

#right_content .dpr_left_td{
    padding: 0px;
    margin: 0px;
    width: 45px;
    background-color: #E2EDFA;
    vertical-align: middle;
    text-align: center;
}

#right_content .dpr_left_td h3{
    color: #FCB040;
}

#right_content .dpr_right_td{
    padding: 10px 0 10px 15px;
}

#right_content .dpr_right_td h3{
    color:#000000;
}

/* ----- /dpr road map elemek ----- */

/* ----- avir road map elemek ----- */

#right_content a:hover{
    text-decoration: none;
}


#right_content .box1_avir_right{
    background: url(../kepek/right_dotted.gif);
    background-repeat: repeat-y;
    margin-bottom: 20px;
    margin-top: 15px;
}

#right_content .box1_avir_outer_1{
    margin: 0px;
}

#right_content .box1_avir_outer{
    margin-top: 25px;
}

#right_content .box1_avir_inner{
    color: #000000;
    background-color: #FFFFFF;
    /*border: 1px solid;
    border-color: #4DC8E9;*/
}


#right_content .avir_table{
    margin: 0px;
    padding: 0px;
    color: #FCB040;
    width: 300px;
    border-collapse: collapse;
    border: 1px solid;
    border-color: #4DC8E9;
}

#right_content .avir_left_td{
    padding: 0px;
    margin: 0px;
    width: 45px;
    background-color: #4DC8E9;
    vertical-align: middle;
    text-align: center;
}

#right_content .avir_left_td h3{
    color: #FCB040;
}

#right_content .avir_right_td{
    padding: 10px 0 10px 15px;
}

#right_content .avir_right_td a{
color: #2698BD;
}

#right_content .avir_right_td a:hover{
color: #D03E0B;
}


#right_content .dpr_right_td h3{
    color:#000000;
}


/* ----- /avir road map elemek ----- */
#right_content .box1_rc_hallg-inner li a{
    text-decoration: none;
    color: #FFFFFF;
}

#right_content .box1_rc_hallg-inner li a:hover{
    text-decoration: none;
    color: #FFFFFF;
}

.box1_rc_hallg h3{
    background: url(../kepek/roundedcorner/rc1_hallg_top_right.gif) no-repeat right top;
    padding-top: 10px;
    color: #FFFFFF;
}
.box1_rc_hallg h3,.box1_rc_hallg p{
    padding-left: 10px;
    padding-right: 10px;
}

.box1_rc_hu{                            /*lekerekitett kiemelo dobozok a hivatali ?gyek csatorn?ban alatt*/
    margin: 10px 0;
    width: 600px;
    background: url(../kepek/roundedcorner/rc1_hu_bottom_left.gif) repeat left bottom;
    #margin-top: 0px;
}
.box1_rc_hu-outer{
    background: url(../kepek/roundedcorner/rc1_hu_bottom_right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}

.box1_rc_hu-inner{
    background: url(../kepek/roundedcorner/rc1_hu_top_left.gif) no-repeat left top;
}

#right_content .box1_rc_hu-inner li a{
    text-decoration: none;
    color: #FFFFFF;
}

#right_content .box1_rc_hu-inner li a:hover{
    text-decoration: none;
    color: #FFFFFF;
}

.box1_rc_hu h3{
    background: url(../kepek/roundedcorner/rc1_hu_top_right.gif) no-repeat right top;
    padding-top: 10px;
    color: #FFFFFF;
}
.box1_rc_hu h3,.box1_rc_hu p{
    padding-left: 10px;
    padding-right: 10px;
}

.box1_rc_sajto{                         /*lekerekitett kiemelo dobozok a sajt?szoba csatorn?ban alatt*/
    margin: 10px 0;
    width: 600px;
    background: url(../kepek/roundedcorner/rc1_sajto_bottom_left.gif) repeat left bottom;
    #margin-top: 0px;
}
.box1_rc_sajto-outer{
    background: url(../kepek/roundedcorner/rc1_sajto_bottom_right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}

.box1_rc_sajto-inner{
    background: url(../kepek/roundedcorner/rc1_sajto_top_left.gif) no-repeat left top;
}

#right_content .box1_rc_sajto-inner li a{
    text-decoration: none;
    color: #FFFFFF;
}

#right_content .box1_rc_sajto-inner li a:hover{
    text-decoration: none;
    color: #FFFFFF;
}

.box1_rc_sajto h3{
    background: url(../kepek/roundedcorner/rc1_sajto_top_right.gif) no-repeat right top;
    padding-top: 10px;
    color: #FFFFFF;
}
.box1_rc_sajto h3,.box1_rc_sajto p{
    padding-left: 10px;
    padding-right: 10px;
}


.box2_rc{
    margin: 10px 0;
    width: 600px;
    background: url(../kepek/roundedcorner/rc2_bottom-left.gif) no-repeat left bottom;
}
.box2_rc-outer{
    background: url(../kepek/roundedcorner/rc2_bottom-right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}
.box2_rc-inner{
    background: url(../kepek/roundedcorner/rc2_top-left.gif) no-repeat left top;
}
.box2_rc h3{
    background: url(../kepek/roundedcorner/rc2_top-right.gif) no-repeat right top;
    padding-top: 10px;
}
.box2_rc h3,.box2_rc p{
    padding-left: 10px;
    padding-right: 10px;
}


.box3_rc{
    margin: 5px 0;
    width: 633px;
    background: url(../kepek/roundedcorner/rc3_bottom-left.gif) no-repeat left bottom;
}
.box3_rc-outer{
    background: url(../kepek/roundedcorner/rc3_bottom-right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}
.box3_rc-inner{
    background: url(../kepek/roundedcorner/rc3_top-left.gif) no-repeat left top;
}
.box3_rc h3{
    background: url(../kepek/roundedcorner/rc3_top-right.gif) no-repeat right top;
    padding-top: 10px;
}
.box3_rc h3,.box3_rc p{
    padding-left: 10px;
    padding-right: 10px;
}


.box4_rc{
    margin: 10px 0;
    width: 600px;
    background: url(../kepek/roundedcorner/rc4_bottom-left.gif) no-repeat left bottom;
}
.box4_rc-outer{
    background: url(../kepek/roundedcorner/rc4_bottom-right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}
.box4_rc-inner{
    background: url(../kepek/roundedcorner/rc4_top-left.gif) no-repeat left top;
}
.box4_rc h3{
    background: url(../kepek/roundedcorner/rc4_top-right.gif) no-repeat right top;
    padding-top: 10px;
}
.box4_rc h3,.box4_rc p{
    padding-left: 10px;
    padding-right: 10px;
}

.box5_rc{
    margin: 0px 0px 10px;
    width: 628px;
    background: url(../kepek/roundedcorner/rc5_bottom-left.gif) no-repeat left bottom;
}
.box5_rc-outer{
    background: url(../kepek/roundedcorner/rc5_bottom-right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}
.box5_rc-inner{
    background: url(../kepek/roundedcorner/rc5_top-left.gif) no-repeat left top;
}

.box5_rc h3{
    color:#006892;
    background: url(../kepek/roundedcorner/rc5_top-right.gif) no-repeat right top;
    padding: 10px 10px 10px 10px;
    border-bottom:1px dashed #d2f1f9;
}

.box5_rc p{
    padding-left: 10px;
    padding-right: 10px;
}

#main_content .box5_rc a, #main_content_avir .box5_rc a {
    color:#2698BD;
}

#main_content .box5_rc .news_trailer, #main_content_avir .box5_rc .news_trailer{
    padding:0px 20px;
    margin:0px;
    border-bottom:1px dashed #D2F1F9;
}

#main_content .box5_rc-inner ul, #main_content_avir .box5_rc-inner ul {
    /*border-top:1px dashed #D2F1F9;*/
    margin:8px 25px !important;

}

.box6_rc{
    margin: 5px 0;
    width: 633px;
    background: url(../kepek/roundedcorner/rc6_bottom-left.gif) no-repeat left bottom;
}
.box6_rc-outer{
    background: url(../kepek/roundedcorner/rc6_bottom-right.gif) no-repeat right bottom;
    padding-bottom: 10px;
}
.box6_rc-inner{
    background: url(../kepek/roundedcorner/rc6_top-left.gif) no-repeat left top;
}

.box6_rc h3{
    color:#006892;
    background: url(../kepek/roundedcorner/rc6_top-right.gif) no-repeat right top;
    padding: 10px 10px 10px 10px;
    border-bottom:1px dashed #ffffff;
}
.box6_rc p{
    padding-left: 10px;
    padding-right: 10px;
}

#right_content .box6_rc-inner h3 {
    margin: 0px 0px 10px 0px;
}

#right_content .box6_rc-inner a {
    color:#2698bd;
}

.OHbox{

            margin-top :10px;
}

.OHhead{
    background: url(../kepek/OH_header_right.gif) no-repeat right top;
    height: 32px;
}

.OHhead h6{
    background: url(../kepek/OH_header_left.gif) no-repeat left top;
    margin: 0;
    padding: 22px 30px 0px ;
    height: 32px;
    font-size: 0;
}

.OHbody{
    border-right: 1px #515c7e solid;
    border-bottom: 1px #515c7e solid;
    border-left: 1px #515c7e solid;
    border-top: 0px;
    padding: 12px 10px 10px 10px;
}


.box_right1{            /*JOBB OLDRA SZANT DOBOZOK*/
    margin: 10px 5px;
    padding-bottom: 10px;
    width: 300px;
    background: #fff url(../kepek/roundedcorner/rc_right1_bottom.gif) no-repeat left bottom;
}
.box_right1 h3{
    background: url(../kepek/roundedcorner/rc_right1_top.gif) no-repeat left top;
    padding: 5px 10px 5px 10px;
    color: #fff;
    font-size:18px;
}
.box_right1 p{
    padding-left: 10px;
    padding-right: 10px;
}

.box_right2{
    margin: 10px 5px;
    padding-bottom: 10px;
    width: 300px;
    background: #fff url(../kepek/roundedcorner/rc_right2_bottom.gif) no-repeat left bottom;
}
.box_right2 h3{
    background: url(../kepek/roundedcorner/rc_right2_top.gif) no-repeat left top;
    padding: 5px 10px 5px 10px;
    color: #fff;
    font-size:18px;
}
.box_right2 p{
    padding-left: 10px;
    padding-right: 10px;
}

#hirdetmeny {
}

#hirdetmeny_top{
    background: url(../kepek/hirdetmeny_top.gif) no-repeat center bottom;
    height: 5px;
    margin: 10px 0 0 0;
    padding:0;
}

#hirdetmeny_main {
    background: url(../kepek/hirdetmeny_bg.gif);
    background-repeat: repeat-y;
}

#hirdetmeny_bottom {
    background: url(../kepek/hirdetmeny_bottom.gif) no-repeat;
    height: 5px;
    margin:0;
    padding:0;
}

#hirdetmeny_top_epop{
    background: url(../kepek/hirdetmeny_top_epop.gif) no-repeat center bottom;
    height: 5px;
    margin: 10px 0 0 0;
    padding:0;
}

#hirdetmeny_main_epop {
    background: url(../kepek/hirdetmeny_bg_epop.gif);
    background-repeat: repeat-y;
}

#hirdetmeny_bottom_epop {
    background: url(../kepek/hirdetmeny_bottom_epop.gif) no-repeat;
    height: 5px;
    margin:0;
    padding:0;
}


#szponzoralt_cikk {
    background-color: #eee;
    border: 2px solid #ddd;
    padding: 7px;
    margin-top: 10px;
}

#szponzoralt_cikk_cim {
    font-weight: bold;
    color: #3F7BD9;
    font-size: 14px;
    padding: 0;
}

#szponzoralt_cikk_hirdsz {
    float: right;
    color: #999;
}

#szponzoralt_cikk2 {
    background-color: #fcb040;
    border: 2px solid #535353;
    padding: 7px;
    margin-top: 10px;
}

#szponzoralt_cikk2_cim {
    font-weight: bold;
    color: #3F7BD9;
    font-size: 14px;
    padding: 0;
}

#szponzoralt_cikk2_hirdsz {
    float: right;
    color: #999;
}

/* TAB VIEW*/
div.normal, div.medium, div.right{
    padding: 10px 0 10px 0;
}

#latest_avir a {
    color:#2698BD;
}

div.tabs_header {
    float:left;
    width:100%;
    background:#fff url(../kepek/tabs_bg.gif) repeat-x left bottom;

}

div.tabs_header ol {
    margin:0;
    padding:0;
    list-style:none;
    padding: 0;
    float: left;
}

div.normal div.tabs_header li {
    float:left;
    background: url(../kepek/tab_passiv_right.gif) no-repeat right top;
    margin:0 5px 0 0;
    padding:0;
    height: 34px;
    vertical-align: middle;
}

div.medium div.tabs_header li, div.right div.tabs_header li  {
    float:left;
    background: url(../kepek/tab_medium_passiv_right.gif) no-repeat right top;
    margin:0 5px 0 0;
    padding:0;
    height: 28px;
    vertical-align: middle;
    _position: relative;
  _top:1px;
}

div.normal div.tabs_header a {
    float: left;
    display:block;
    background: url(../kepek/tab_passiv_left.gif) no-repeat left top;
    padding:5px 15px 4px;
    color : #fff !important;
    font-size : 16px !important;
    font-weight : bold !important;
    height: 34px;
    text-decoration: none;
    outline:none;
}

div.medium div.tabs_header a {
    float: left;
    display:block;
    background: url(../kepek/tab_medium_passiv_left.gif) no-repeat left top;
    padding:5px 15px 4px;
    color : #fff !important;
    font-size : 16px !important;
    font-weight : bold !important;
    height: 28px;
    text-decoration: none;
    outline:none;
}

div.right div.tabs_header a {
    float: left;
    display:block;
    background: url(../kepek/tab_medium_passiv_left.gif) no-repeat left top;
    padding:5px 15px 4px;
    color : #fff !important;
    font-size : 11px !important;
    font-weight : bold !important;
    height: 28px;
    text-decoration: none;
    outline:none;
}



div.normal div.tabs_header .aktiv {
    background-image: url(../kepek/tab_aktiv_right.gif);
}

div.medium div.tabs_header .aktiv, div.right div.tabs_header .aktiv {
    background-image: url(../kepek/tab_medium_aktiv_right.gif);
}

div.normal div.tabs_header .aktiv a {
    background-image: url(../kepek/tab_aktiv_left.gif);
    padding-bottom: 5px;
    color : #000 !important;
    font-size : 16px !important;
    font-weight : bold !important;
}

div.medium div.tabs_header .aktiv a {
    background-image: url(../kepek/tab_medium_aktiv_left.gif);
    padding-bottom: 5px;
    color : #000 !important;
    font-size : 16px !important;
    font-weight : bold !important;
}

div.right div.tabs_header .aktiv a {
    background-image: url(../kepek/tab_medium_aktiv_left.gif);
    padding-bottom: 5px;
    color : #000 !important;
    font-size : 11px !important;
    font-weight : bold !important;
}

    .contents {
    background-color: #fff;
    border : 1px solid #969696;
    border-top : none;
    clear: both;
    margin : 0px;
    padding : 5px;
}

.content{
    display: none;
}

.content_aktiv{
    display: block;
    overflow: auto;
}

    .urls{
        display:none;
    }

.ABC{           /*ABC CSIK*/
    margin-left:10px;
}

.ABCView{
    background-color: #ebebeb;
    border: 1px solid #cacaca;
    padding: 1px;
    margin-bottom: 10px;
}

.ABCView ol{
    margin:0;
    padding:0;
    list-style: none;
    float: left;
    height: 17px !important;
    border:none !important;
    }

.ABCView ol li.ABCNav{
    float:left;
    background: #ebebeb url(../kepek/ABC_bg_strip.gif) top left no-repeat;
    height: 17px;
    }

.ABCView ol li.ABCNav_first{
    float:left;
    background: #ebebeb;
    height: 17px;
    }

.ABCView ol li.ABCNav_aktiv{
    float:left;
    background: #ebebeb url(../kepek/ABC_bg_strip.gif) top left repeat-x;
    height: 17px;
}

.ABCView ol li.ABCNav a, .ABCView ol li.ABCNav_first a{
    display: block;
    padding: 0 0.5em;
    text-decoration: none;
    font-size: 12px !important;
    font-weight: bold;
    color:#717174 !important;
    line-height:17px !important;
    height: 17px;
    background: none !important;
    float: left;
    }

.ABCView ol li.ABCNav_aktiv a{
    display: block;
    padding: 0 0.5em;
    text-decoration: none;
    color: #fff !important;
    background: none !important;
    height: 17px;
    font-size: 12px !important;
    line-height:17px !important;
    font-weight: bold;
    float:left;
}

.ABCView a:hover{
    color:#717174 !important;
    text-decoration: underline;
    float:left;
}

.ABCView a.first{
    border: none;
    float:left;
    }

 .announcement{
    /*width:630px;
    margin-left: 0 !important;
    margin-right: 0 !important;
margin-top: 10px; */
}

.announcement .title{
    color: #fcb040;
    width:110px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}

.announcement .text{
    text-align: left;
    /*background-color: #fcb040;*/
    color: #000;
    font-size: 18px !important;
    padding: 5px;
}

    .announcement .text p, .announcement .text a{
             font-size: 18px !important;
     }

#bottom_links{
    float: left;
    width: 100%;
    margin-top:10px;
    margin-bottom:10px;
    height: 30px;
}

#bottom_links ol{
    /*margin: 0 auto;*/
    margin-left: 190px;
            /*text-align: center; */
    /*width: 50%;*/
    padding:0;
    list-style: none;
    background-color: #fff;
}

#bottom_links ol li{
    display: inline;

}

#bottom_links a{
    display: block;
            float:left;
    padding: 0 0.5em;
    border-right: 1px solid #a9a9a9;
    text-decoration: none;
    font-size: 12px;
    color:#3F7BD9;
}

#bottom_links a:hover{
    color:#D03E0B !important;
    text-decoration: underline !important;
}

#bottom_links a.last{
    border: none;
}


/* FO TARTALMI TERULETEN (BAL OSZLOP) , ES JOBB OLDALON ELOFORDULO ELEMEK VEGE*/

#footer{                        /*LABLEC*/
    width:969px;  /* kicsi csal?s :) */
    height: 50px;
    background: #fff url(../kepek/footer_bg.gif);
    background-repeat: no-repeat;
    background-position:top;
    margin: 20px auto;
    text-align:left;

    }

#footer img {
    float: left;
    border: none;
    margin-top: 4px;
    }

#footer img.first {
    margin-left: 20px;
    }

#footer ul{
    margin: 17px 10px 0 0;
    padding:0;
    list-style: none;
    float: right;
    background-color: #fff;
    }

#footer ul li{
    float:left;
    }

#footer  a{
    display: block;
    padding: 0 0.5em;
    border-right: 1px solid #a9a9a9;
    text-decoration: none;
    font-size: 12px;
    color:#3F7BD9;
    }

#footer  a:hover{
    color:#D03E0B;
    text-decoration: underline;
    }

#footer  a.last{
    border: none;
    }



/*CLEAR-ES PROBLEMAK TRUKKOZESE*/
.clear:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
 }

.clear{
     display: inline-block;
}

#fullwidth .dpr_palyakov_link {
    background: url("/bin/felvi/kep/icon/dpr_icon.png") no-repeat scroll left center transparent;
    color: #72A52E;
    padding: 0 0 0 24px;
}

/* applies only for IE Win \*/
* html .clear{height: 1%;}
.clear{display: block;}
/* end of filter */

/*sticky banner*/
.sticky_cikkek{
    background-color: #FFFFFF;
    border: 2px solid #DDDDDD;
    margin-top: 0;
    padding: 7px;
    text-align:left;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetia,sans-serif;
}

.sticky_hirdetes{
    color: #999999;
    text-align:right;
}

.sticky_cikk_title{
    font-weight:bold;
    padding-top:7px;
    padding-bottom:7px;
}

.sticky_cikk_content{
    margin-bottom:7px;
}

.sticky_cikk_content a{
    color: #3F7BD9;
    font-weight: normal;
    text-decoration: none;
}

.sticky_cikk_content a:hover{
    color:#D03E0B;
    text-decoration: underline;
}
/*end of sticky banner*/

/*Felveteli tajekoztato*/
#tajekoztato_header{
    background: url(../kepek/tajekoztato_header_bg.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:949px;
    height:69px;
    margin-top: 8px;
}

#tajekoztato_header_title{
    font-size:18px;
    font-weight:bold;
    padding-top:12px;
    padding-left:20px;
}

#tajekoztato_header_subtitle{
    font-size:13px;
    font-weight:bold;
    color:#818181;
    font-style:italic;
    padding-top:8px;
    padding-left:20px;
}
/* login modal css*/

#overlay {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    opacity:0.5;
    z-index:10001;
    display:none;
}

.modal {
    position: absolute;
    z-index: 10002;
    width: 400px;
    display: none;
    background-color: #636D76;
    border: 1px solid #494E52;
    padding: 8px;
}

.modal table{
    width: 100%;
}

.modal_menu {
    padding: 0;
    clear: both;
}

.modal_content {
    clear: both;
    background-color: #FFFFFF;
    border: 1px solid #464C54;
    border-top: none;
    padding: 10px;
    text-align: left;
    color: #636D76;
}

.modal_content h2 {
    font-weight: bold;
    color: #3F7BD9;
    margin: 10px 0 5px 0;
}

.modal_content label {
    margin: 0 20px;
}

.modal_content input {
    border: 1px solid #B5D0EF;
    margin: 4px 4px;
    width: 230px;
}

.modal_content a, {
    color: #3f7bd9;
    text-decoration: none;
    font-size: 11px;
}

.modal_content a:hover, {
    color:#D03E0B;
    text-decoration: underline;
}

.modal_links ul{
    text-decoration: none;
    background-color: #FFFFFF;
  float: right;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

.modal_links ul li{
    float: left;
}

.modal_links ul li a {
  border-right: 1px solid #A9A9A9;
  color: #3F7BD9;
  display: block;
  font-size: 12px;
  padding: 0 0.5em;
  text-decoration: none;
}

/* ----- dpr road map elemek ----- */

#right_content a:hover{
    text-decoration: none;
}


#right_content .box1_diploman_tul_right{
    background: url(../kepek/dpr/right_dotted_dpr.gif);
    background-repeat: repeat-y;
    margin-bottom: 20px;
    background-position: center;
}

#right_content .box1_diploman_tul{
    width: 308px;
    padding-left: 2px;
}

#right_content .box1_diploman_tul_outer_1{
    margin: 0px;
}

#right_content .box1_diploman_tul_outer{
    margin-top: 25px;
}

#right_content .box1_diploman_tul_inner{
    color: #000000;
    background-color: #FFFFFF;
/*  border: 1px solid;
    border-color: #E2EDFA;*/
}


#right_content .diploman_tul_table{
    margin: 0px;
    padding: 0px;
    color: #FCB040;
    width: 300px;
    border-collapse: collapse;
    border: 0px solid;
    border-color: #E2EDFA;
}

#right_content .diploman_tul_left_td{
    padding: 0px;
    margin: 0px;
    width: 45px;
    background-color: #E0660A;
    vertical-align: middle;
    text-align: center;
}

#right_content .diploman_tul_left_td h3{
    color: #FFFFFF;
}

#right_content .diploman_tul_right_td{
    padding: 10px 0 10px 15px;
}

#right_content .diploman_tul_right_td h3{
    color:#000000;
}

/* ----- /dpr road map elemek ----- */
/* end of Felveteli tajekoztato*/