/* cache */
BODY {
    font-family: arial, sans-serif;
    font-size: 14px;
    color: black;
    width: 976px;
    margin: 15px auto;
    padding: 0 10px;
}

.pixel { position: absolute; height: 1px; width: 1px; border: 0px none;}
.clear { clear: both; height: 1px; font-size: 1px; }

/* linkek */
A { color: #24468a; text-decoration: none; }
A:hover { color: #c00; text-decoration: underline; }
#szoveg A { text-decoration: underline; }

PRE { font-family: arial, sans-serif; font-size: 14px; }
P, PRE { line-height: 20px; margin: 8px 0; }

/* formok */
FORM { margin: 0; }
INPUT, SELECT { font-size: 12px; }

INPUT[type='text'] { border: 1px solid #acacac; padding: 2px 4px; }
TEXTAREA { border: 1px solid #acacac; }

/* listak */
UL {
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0;
}

UL LI {
    padding: 0 0 4px 15px;
    background: url('/assets/images/bullet.gif') no-repeat 5px 6px;
}

UL.reverse { margin: 10px 0 0 0; }

/* stampek */
A.stamp {
    padding: 0 2px 1px 3px;
    font-weight: bold;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
}

A.stamp.blog { background-color: #c00; color: white; }
A.stamp.blog:hover { background-color: #f00; }

A.stamp.tb { background-color: #e99e08; color: white; }
A.stamp.tb:hover { background-color: #ffb114; }

/* ikonok */
A.ikon, SPAN.ikon { background-repeat: no-repeat; background-position: right top; padding: 0 0 0 20px; }
A.ikon SPAN { display: none; }
A.video, SPAN.video { background-image: url('/assets/images/i_video.png'); }
A.audio, SPAN.audio { background-image: url('/assets/images/i_audio.gif'); }
H1 A.video { background-position: right 1px; }
H1 A.audio { background-position: right 1px; }
A.galeria, SPAN.galeria { background-image: url('/assets/images/i_galeria.png'); }
H1 A.galeria, LI A.galeria { background-position: right 2px; }
.vezeto H1 A.ikon, .vezeto H1 SPAN.ikon { background-position: right 7px; }

/* kill the shadow */
#page SPAN.shadow { display: none; }
#page #pagecontent SPAN.shadow { display: none; }

/* LAYOUT
*********************************/
#page { width: 976px; margin: 0; padding: 0; overflow: hidden; position: relative }

/* cikk, blog, dosszie layout */
#page, #pagecontent, #features, #ads { overflow: hidden; }

#page #pagecontent { width: 803px; float: left; display: inline; }

#page #pagecontent { margin: 20px 0 0 !important; }

#page #pagecontent #content { width: 480px; float: left; margin: 0; padding: 20px 0 0 0; overflow: visible !important; overflow: hidden; }

#page #pagecontent #features{ width: 310px; float: left; margin: 0 0 0 13px; padding: 20px 0; font-size: 13px; z-index: 300; }

#page #ads { width: 160px; float: left; margin: 0 0 0 13px; }

/* HEADER
*********************************/
#header { width: 976px; }

/* header tools */
#header #header_tools {
    font-size: 13px;
    line-height: 17px;
    margin: 0;
    height: 25px;
}

/* kereses & rss */
#header #header_tools #search { width: 250px; padding: 0 10px 5px 0; float: right; }
#header #header_tools #search INPUT.searchfield { width: 120px; margin-right: 5px; }
#header #header_tools #search INPUT.searchsubmit { margin-right: 5px; }
#header #header_tools #search SPAN { color: #acacac; }

A.rss { background: url('/assets/images/feed.gif') no-repeat right top; padding: 0; width: 16px; height: 16px; }
#header #header_tools #search A.rss { float: right; margin: 4px 0 0 0; }

A.a24ora { padding: 0 5px 0 0px; }
#header #header_tools #search A.a24ora { float: right; margin: 4px 0 0 0; }

/* programajanlo */
#header #header_tools #programajanlo { padding: 4px 0 0 270px; font-weight: bold; }
#header #header_tools #programajanlo SPAN { font-weight: normal; color: #666;  }

/*navi */
#header #navi {
    width: 976px;
    height: 60px;
    background: url('/assets/images/header_bg.gif') no-repeat;
    overflow: hidden;
    margin-bottom: 15px;
}

#header #navi A#logo {
    display: block;
    width: 250px;
    height: 45px;
    float: left;
    margin: 0 10px 15px 0;
}

#header #navi A#logo SPAN { display: none; }

/* menuk */
#header #navi UL {
    width: 706px;
    padding: 0 0 0 10px;
    margin: 0;
    float: left;
    overflow: hidden;
}

#header #navi UL LI { margin: 0; padding: 0; background: none; float: left; }

#header #navi UL LI A { color: #9dbadb; font-weight: bold; }
#header #navi UL LI A:hover { color: white; text-decoration: none; }
#header #navi UL LI.selected A { color: white; }

/* fomenu */
#header #navi UL#navi_main { height: 35px; font-size: 17px; }

#header #navi UL#navi_main LI {
    background: url('/assets/images/header_menubg.gif') no-repeat right top;
    padding: 6px 15px 0 10px;
    height: 29px;
}

#header #navi UL#navi_main LI.first { padding-left: 0; }
#header #navi UL#navi_main LI.last { background: none; }

#header #navi UL#navi_main LI A { padding-bottom: 9px; line-height: 20px; }

#header #navi UL#navi_main LI.selected A { background: url('/assets/images/header_highlight.gif') no-repeat center bottom; }

/* almenu */
#header #navi UL#navi_sub { height: 25px; font-size: 13px; }
#header #navi UL#navi_sub LI { height: 21px; padding: 4px 15px 0 0; }


/* SUPERBANNER
*********************************/
/* UJ FELXIBILIS (YEAH) SUPERBANNER */
#superbanner_container { width: 976px; margin: 0 0 15px 0; }
#superbanner_container TABLE#superbanner_flex { margin: 0 auto; }
#superbanner_container TABLE#superbanner_flex TD { padding: 0; vertical-align: center; }

#superbanner_container TABLE#superbanner_flex #sb_adtxt {
    width: 13px;
    background: url('/assets/images/superbanner_txt.gif') no-repeat left center;
}

/* FOOTER
*********************************/
#footer {
    width: 976px;
    clear: both;
    padding-top: 20px;
    font-size: 13px;
}

#footer #footer_navi {
    width: 976px;
    height: 35px;
    background: url('/assets/images/footer_bg.gif');
    overflow: hidden;
}

#footer #footer_navi SELECT#markavalaszto { width: 170px; float: right; margin: 6px 10px 0 0; }

/* footer navi linkek */
#footer #footer_navi UL { padding: 0 0 0 3px; margin: 0; float: left; }

#footer #footer_navi UL LI {
    margin: 0;
    float: left;
    background: url('/assets/images/footer_menubg.gif') no-repeat right top;
    padding: 0 15px 0 10px;
    font-size: 17px;
    font-weight: bold;
}

#footer #footer_navi UL LI A {
    display: block;
    color: #9dbadb;
    height: 29px;
    padding: 6px 0 0 0;
}

#footer #footer_navi UL LI A:hover { color: white; text-decoration: none; }
#footer #footer_navi UL LI.last { background: none; }

/* footer credit linkek */
#footer UL#credits {
    padding: 0;
    margin: 10px 0 7px 0;
    text-align: center;
}

#footer UL#credits LI { display: inline; padding: 0; background: none; }
#footer UL#credits LI SPAN { color: #ccc; padding: 0 2px 0 6px; }

#footer .credits_info { text-align: center; }


/* STARS
*************************/
.star, .star_tc , .star_tt1, .star_tt2, .star_tt3 { background-repeat: no-repeat; }

.star00 { background-image: url('/assets/images/stars_00.png'); }
.star01 { background-image: url('/assets/images/stars_01.png'); }
.star02 { background-image: url('/assets/images/stars_02.png'); }
.star03 { background-image: url('/assets/images/stars_03.png'); }
.star04 { background-image: url('/assets/images/stars_04.png'); }
.star05 { background-image: url('/assets/images/stars_05.png'); }
.star06 { background-image: url('/assets/images/stars_06.png'); }
.star07 { background-image: url('/assets/images/stars_07.png'); }
.star08 { background-image: url('/assets/images/stars_08.png'); }
.star09 { background-image: url('/assets/images/stars_09.png'); }
.star10 { background-image: url('/assets/images/stars_10.png'); }

.star_tc.star00 { background-image: url('/assets/images/stars_tc_00.png'); }
.star_tc.star01 { background-image: url('/assets/images/stars_tc_01.png'); }
.star_tc.star02 { background-image: url('/assets/images/stars_tc_02.png'); }
.star_tc.star03 { background-image: url('/assets/images/stars_tc_03.png'); }
.star_tc.star04 { background-image: url('/assets/images/stars_tc_04.png'); }
.star_tc.star05 { background-image: url('/assets/images/stars_tc_05.png'); }
.star_tc.star06 { background-image: url('/assets/images/stars_tc_06.png'); }
.star_tc.star07 { background-image: url('/assets/images/stars_tc_07.png'); }
.star_tc.star08 { background-image: url('/assets/images/stars_tc_08.png'); }
.star_tc.star09 { background-image: url('/assets/images/stars_tc_09.png'); }
.star_tc.star10 { background-image: url('/assets/images/stars_tc_10.png'); }

.star_tt1.star00 { background-image: url('/assets/images/stars_tt1_00.png'); }
.star_tt1.star01 { background-image: url('/assets/images/stars_tt1_01.png'); }
.star_tt1.star02 { background-image: url('/assets/images/stars_tt1_02.png'); }
.star_tt1.star03 { background-image: url('/assets/images/stars_tt1_03.png'); }
.star_tt1.star04 { background-image: url('/assets/images/stars_tt1_04.png'); }
.star_tt1.star05 { background-image: url('/assets/images/stars_tt1_05.png'); }
.star_tt1.star06 { background-image: url('/assets/images/stars_tt1_06.png'); }
.star_tt1.star07 { background-image: url('/assets/images/stars_tt1_07.png'); }
.star_tt1.star08 { background-image: url('/assets/images/stars_tt1_08.png'); }
.star_tt1.star09 { background-image: url('/assets/images/stars_tt1_09.png'); }
.star_tt1.star10 { background-image: url('/assets/images/stars_tt1_10.png'); }

.star_tt2.star00 { background-image: url('/assets/images/stars_tt2_00.png'); }
.star_tt2.star01 { background-image: url('/assets/images/stars_tt2_01.png'); }
.star_tt2.star02 { background-image: url('/assets/images/stars_tt2_02.png'); }
.star_tt2.star03 { background-image: url('/assets/images/stars_tt2_03.png'); }
.star_tt2.star04 { background-image: url('/assets/images/stars_tt2_04.png'); }
.star_tt2.star05 { background-image: url('/assets/images/stars_tt2_05.png'); }
.star_tt2.star06 { background-image: url('/assets/images/stars_tt2_06.png'); }
.star_tt2.star07 { background-image: url('/assets/images/stars_tt2_07.png'); }
.star_tt2.star08 { background-image: url('/assets/images/stars_tt2_08.png'); }
.star_tt2.star09 { background-image: url('/assets/images/stars_tt2_09.png'); }
.star_tt2.star10 { background-image: url('/assets/images/stars_tt2_10.png'); }

.star_tt3.star00 { background-image: url('/assets/images/stars_tt3_00.png'); }
.star_tt3.star01 { background-image: url('/assets/images/stars_tt3_01.png'); }
.star_tt3.star02 { background-image: url('/assets/images/stars_tt3_02.png'); }
.star_tt3.star03 { background-image: url('/assets/images/stars_tt3_03.png'); }
.star_tt3.star04 { background-image: url('/assets/images/stars_tt3_04.png'); }
.star_tt3.star05 { background-image: url('/assets/images/stars_tt3_05.png'); }
.star_tt3.star06 { background-image: url('/assets/images/stars_tt3_06.png'); }
.star_tt3.star07 { background-image: url('/assets/images/stars_tt3_07.png'); }
.star_tt3.star08 { background-image: url('/assets/images/stars_tt3_08.png'); }

/* CUSTOM NAVI
*************************/
#page #custom_navi {
    height: 50px;
    background-repeat: no-repeat;
    background-image: url('/assets/images/custom_navi.png');
    margin: 0;
}

#page #custom_navi H1 {
    margin: 0;
    padding: 0;
    font-size: 22px;
    font-weight: bold;
    color: white;
    position: relative;
    text-transform: uppercase;
    line-height: normal;
}

#page #custom_navi H1 SPAN { font-size: 22px; position: absolute; }
#page #custom_navi H1 SPAN.title { left: 15px; top: 14px; z-index: 1; color: white; }
#page #custom_navi H1 A:hover SPAN.title { color: #9DBADB; text-decoration: none; }
#page #custom_navi H1 SPAN.shadow { left: 16px; top: 15px; z-index: 0; color: #c00; }

#custom_navi A { display: block; padding: 11px 0pt 9px 10px; position:relative; }
#custom_navi A:hover{ text-decoration: none; }
#custom_navi DIV A { padding: 0; }

#page .szeles_szponzoracio {
    margin: 0 0 0 0;
    padding: 0;
    width: 976px;
    float: left;
}

#page .szeles_szponzoracio_ki { width: 976px; }

#custom_navi.szeles_szponzoracio A { width: 400px; }

#custom_navi.szeles_szponzoracio H1 A {
    margin:0;
    padding:0;
}
#custom_navi.szeles_szponzoracio DIV {
    float:right;
    height:50px;
    width:550px;
    margin:0;
    padding:0;
}

#custom_navi.szeles_szponzoracio H1  {
    color:white;
    display:block;
    float:left;
    font-size:16px;
    font-weight:bold;
    height:50px;
    padding:11px 10px 0pt;
    width:406px;
}

/* TAGEK
***************************/
UL.tags LI, UL.tagek LI { display: inline; padding: 0; background: none; font-size: 13px; line-height: 19px; }
UL.tags LI.label, UL.tagek LI.label { font-weight: bold; }
UL.tags LI A, UL.tagek LI A { padding: 0 1px; }
UL.tags LI A:hover, UL.tagek LI A:hover { background-color: #c00; color: white; text-decoration: none; }
#content #szoveg.post UL.tags LI A:hover, #content #szoveg.post UL.tagek LI A:hover { text-decoration: none; }


/* INDAPASS LOGINFORM
**********************************/
/* layout */
.indapass_row { width: 100%; }

/* ez az indexen kell */
.indapass_row { margin: 0 0 20px 0; }

.indapass_row .ipr_edge {
    height: 7px;
    background-repeat: no-repeat;
    background-position: top right;
    font-size: 1px;
    line-height: 1px;
    overflow: hidden;
}

.indapass_row .ipr_edge .ipr_corner { width: 7px; height: 7px; }

.indapass_row .ipr_edge.ipr_top { background-image: url('/assets/images/indapass_tc_right.gif'); }
.indapass_row .ipr_edge.ipr_bottom { background-image: url('/assets/images/indapass_bc_right.gif'); }

.indapass_row .ipr_edge.ipr_top .ipr_corner { background-image: url('/assets/images/indapass_tc_left.gif'); }
.indapass_row .ipr_edge.ipr_bottom .ipr_corner { background-image: url('/assets/images/indapass_bc_left.gif'); }

.indapass_row .ipr_content {
    border: 1px solid #f8cfad;
    border-top: none;
    border-bottom: none;
    background: #fff7cf url('/assets/images/indapass_logo.gif') no-repeat 9px 5px;
    padding: 2px 9px 2px 110px;
    font-family: arial, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: black;
}

/* az indexen nem kell linkszineket definialni, de az indas hasznalathoz valoszinuleg igen */
.indapass_row .ipr_content A { font-weight: bold; }
.indapass_row .ipr_content A.forget { font-weight: normal; }

/* loginform */
.indapass_row FORM { padding: 4px 0; }
.indapass_row FORM INPUT { font-size: 13px; }

.indapass_row .ipr_content .ipr_text {
    padding-left: 47px;
    padding-bottom: 6px;
}

.indapass_row .ipr_content .ipr_alert {
    padding-bottom: 9px;
    font-size: 14px;
    font-weight: bold;
    color: #c00;
}

.indapass_row .ipr_content .ipr_row { height: 31px; }

.indapass_row .ipr_content .ipr_row INPUT.loginbutton {
    width: 100px;
    height: 24px;
    float: right;
    background: url('/assets/images/blog/indapass_button.gif') no-repeat;
}

.indapass_row .ipr_content .ipr_row LABEL SPAN {
    display: block;
    float: left;
    width: 47px;
    margin-top: 4px;
}

.indapass_row .ipr_content .ipr_row .remember { float: right; width: 100px; }
.indapass_row .ipr_content .ipr_row .remember INPUT.check { float: left; margin: 2px 5px 0 0; }
.indapass_row .ipr_content .ipr_row .remember LABEL SPAN { float: left; margin-top: 4px; width: auto; float: none; }

.indapass_row .ipr_content .ipr_row INPUT.field {
    float: left;
    width: 170px;
    height: 20px;
    border: 1px solid #bdb799;
}

.indapass_row .ipr_content .ipr_help { color: #ccc; padding-bottom: 0; }


/* FEATURES (cikk, blog, dosszie)
************************************/
#features UL { line-height: 17px; }
#features IMG { border: 1px solid #2f5a98; display: block;}
#features A:hover IMG { border-color: #FF0000;}

#features .box { margin-bottom: 15px; }
#features .box UL { padding-left: 6px; }

#features H4 {
    font-size: 18px;
    font-weight: bold;
    color: #666;
    height: 26px;
    padding: 5px 10px 0 10px;
    margin: 0 0 7px 0;
    background: url('/assets/images/cikk/box_top.gif') no-repeat;
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
}

#features H4 A { color: #666; }
#features H4 A:hover { color: #c00; }

/* szoveges doboz */
#features .box .inbox { padding: 0 10px; }
#features .box .inbox P { margin: 0 0 8px 0; }


/* related */
#features #related {
    margin: 20px 0 0 0;
    padding: 0;
}

/* spec dobozfejlecek -- meg at kell nezni */
#features #generali H4 { background-image: url('/assets/images/box_top_generali.gif'); }
#features #allianz H4 { background-image: url('/assets/images/box_top_allianz.gif'); }
#features #erste H4 { background-image: url('/assets/images/box_top_erste.gif'); }
#features #expressz H4 { background-image: url('/assets/images/box_top_expressz.gif'); }

/* Hitelkalkulator */
#features #erste { background:transparent url(images/blokk_bg_border_hk.gif) no-repeat scroll center bottom; }
#features #erste .boxin { padding-bottom:10px;}
#features #erste .boxin form{ padding: 0 0 0 10px;}
#features #erste .boxin SPAN{ font-size: 13px; display: block; margin: 0 0 0 10px; padding: 10px 0;}
#features #erste .boxin  select { width: 140px; margin: 6px 0 6px 0; display: inline; font-size: 13px; }
#features #erste .boxin input.textfield{ width: 100px; margin: 3px 3px 0 0; font-size: 13px;}

/* ajanlos dobozok + blogdobozok */
#features .box .ajanlo { padding: 3px 6px 4px 10px; }
#features .box .ar { padding: 0; font-weight: bold; margin:0 0 0 108px; font-size: 14px;}


/* COMMON (cikkbe, postba egyarant kerulo dolgok)
**************************************************/

/* szotarlink */
A.modal {
    background: url('/assets/images/i_szotar.gif') no-repeat right center;
    padding-right: 20px;
    color: #2b8a2a;
    cursor: help;
}

A.modal:hover { background-image: url('/assets/images/i_szotar_hi.gif'); color: #43b842; }

/* szövegbe képek */
#szoveg .index_kep_gal_ala, #content .index_kep_gal_ala { margin: 15px 0; padding: 0 0 4px 0; }
#szoveg .index_kep_gal_ala IMG, #content .index_kep_gal_ala IMG { width: 478px; }

#szoveg .index_kep_gal_ala.balra IMG,
#szoveg .index_kep_gal_ala.jobbra IMG,
#content .index_kep_gal_ala.balra IMG,
#content .index_kep_gal_ala.jobbra IMG { width: auto; }

#szoveg .kep_balra,
#szoveg .index_kep_gal_ala.balra,
#content .kep_balra,
#content .index_kep_gal_ala.balra,
#content .index_kep.balra { float: left; margin: 0 15px 5px 0; }

#szoveg .kep_jobbra,
#szoveg .index_kep_gal_ala.jobbra,
#content .kep_jobbra,
#content .index_kep_gal_ala.jobbra,
#content .index_kep.jobbra { float: right; margin: 0 0 5px 10px; }

#szoveg .kep_szeles, #content .kep_szeles { margin: 15px auto; }

#szoveg .kep.keret IMG,
#szoveg .index_kep_gal_ala IMG,
#content .kep.keret IMG,
#content .index_kep_gal_ala IMG,
#content .index_kep IMG { border: 1px solid white; }

#szoveg .kep.keret A:hover IMG,
#szoveg .index_kep_gal_ala A:hover IMG,
#content .kep.keret A:hover IMG,
#content .index_kep_gal_ala A:hover IMG,
#content .index_kep A:hover IMG { border-color: #f00; }

#szoveg .kep_szeles, #content .kep_szeles { max-width: 480px; overflow: hidden; }

#szoveg .kepala,
#szoveg .index_kep_gal_ala,
#content .kepala,
#content .index_kep_gal_ala { font-size: 13px; color: #666; text-align: center; padding: 4px 5px; background-color: #f1f1f1; max-width: 470px; }
#szoveg .index_kep_gal_ala, #content .index_kep_gal_ala { padding: 0 0 4px 0; }

/* KERETESEK
*********************************/
#szoveg .keretes, #szoveg .keretes_szeles {
    background-color: #eee;
    background-position: bottom;
    background-repeat: no-repeat;
    color: #222;
    font-size: 13px;
    padding-bottom: 1px;
}

#szoveg .keretes P, #szoveg .keretes_szeles P { font-size: 13px; line-height: 17px; }

#szoveg .keretes H3, #szoveg .keretes_szeles H3 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
	border-bottom: 1px solid #ccc;
    padding: 7px 10px;
	margin: 0;
	color: #c00;
	background-repeat: no-repeat;
}

#szoveg .keretes_szeles H3 { background-image: url('/assets/images/keretes_szeles_top.gif'); }
#szoveg .keskeny_keretes H3 { background-image: url('/assets/images/keretes_keskeny_top.gif'); }

#szoveg .keretes_szeles {
    width: 480px;
    margin: 15px 0;
    background-image: url('/assets/images/keretes_szeles_bottom.gif');
}

#szoveg .keretes.keskeny_keretes { width: 250px; background-image: url('/assets/images/keretes_keskeny_bottom.gif'); }

#szoveg .keretes.keretes_balra { float: left; margin: 4px 15px 5px 0; }
#szoveg .keretes.keretes_jobbra { float: right; margin: 4px 0 5px 10px; }

#szoveg .keretes P, #szoveg .keretes_szeles P { margin: 8px 10px; }

/* SZAVAZOGEP
*********************************/
#szoveg .szavazogep, DIV.post_text .szavazogep {
    width: 250px;
    float: left;
    margin: 4px 15px 5px 0;
    padding: 0;
    background: #eee url('/assets/images/keretes_keskeny_bottom.gif') no-repeat bottom;
    font-size: 13px;
}

#szoveg .szavazogep.jobbra, DIV.post_text .szavazogep.jobbra { float: right; margin: 4px 0 5px 10px; }

#szoveg .szavazogep H3, DIV.post_text .szavazogep H3 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
	border-bottom: 1px solid #ccc;
    padding: 7px 10px;
	margin: 0;
	color: #c00;
	background-repeat: no-repeat;
	background-image: url('/assets/images/keretes_keskeny_top.gif');
}

#szoveg .szavazogep UL, DIV.post_text  .szavazogep UL { padding: 10px 10px 0 10px; margin: 0;}
#szoveg .szavazogep UL LI, DIV.post_text  .szavazogep UL LI { padding: 0; background-image: none; clear: left; }
#szoveg .szavazogep UL LI  INPUT.radio, DIV.post_text  .szavazogep UL LI  INPUT.radio { float: left; margin-right: 5px; margin-left: 0; }
#szoveg .szavazogep UL LI DIV, #szoveg .szavazogep UL LI LABEL, DIV.post_text .szavazogep UL LI DIV, DIV.post_text .szavazogep UL LI LABEL { float: left; padding: 1px 0 10px 0; }
#szoveg .szavazogep.nemszavazott UL LI LABEL, DIV.post_text  .szavazogep.nemszavazott UL LI LABEL { width: 200px; }
#szoveg .szavazogep.szavazott UL LI DIV, DIV.post_text  .szavazogep.szavazott UL LI DIV { width: 180px; }
#szoveg .szavazogep UL LI SPAN, DIV.post_text  .szavazogep UL LI SPAN { float: right; font-weight: bold; padding-top: 1px; }
#szoveg .szavazogep .submitvote, DIV.post_text  .szavazogep .submitvote { clear: left; text-align: center; padding: 0 0 7px 0; }


/* HIRDETESEK <-- nem biztos, h kell */
/* microsite */
#content .hasab .blokk.texthirdetes { margin-bottom: -7px; }

.hasab .hirdetes {
    padding: 5px 5px 6px;
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
}

.hasab .hirdetes A { display: block; font-weight: bold; padding-bottom: 3px; }

.hasab .hirdetes_bottom { padding-right: 5px; text-align: right; }

.hasab .hirdetes_bottom .hirdetes_disc {
    background: url('http://index.hu/assets/images/arrow_up.gif') no-repeat 0 5px;
    color: #5F5F5F;
    font-family: verdana;
    font-size: 9px;
    padding: 0 0 0 10px;
}

/* microsite <-- az lehet, h ezt betehetnenk a kozosbe */
#features .adblokk { margin: 15px 0; text-align: center; }
#features .adblokk IMG { border: none; display: inline;}

/* jobbhasab */
#ads .hirdetes_container { margin-bottom: 15px; }

BODY #ads #right_szponzor {
    width: 160px;
}
.adtxt { margin: 0 0 6px 0; text-align: center; }
.adtxt.adtxt_reverse { margin: 3px 0 0 0; }
.adtxt SPAN {
    font-family: verdana, sans-serif;
    font-size: 9px;
    color: #666;
    letter-spacing: 4px;
    padding-right: 10px;
    background: url('/assets/images/arrow_down.gif') no-repeat right 5px;
}

/* ADOCEAN */
#content .microsite { margin: 15px 0; text-align: center; }
#features .microsite { margin-bottom: 15px; }
#features .microsite IMG { border: none; display: inline; }

/* PAGERS
**************************/
/* default pager */
#content .pager { height: 23px; font-size: 13px; margin: 20px 0; }

#content .pager .pagers { width: 80px; }
#content .pager .pagers.prev { float: left; }
#content .pager .pagers.next { float: right; }

#content .pager .pagers A {
    display: block;
    height: 19px;
    padding-top: 4px;
    background-repeat: no-repeat;
}

#content .pager .pagers.prev A { background-image: url('/assets/images/pager_prev.png'); padding-left: 18px; }
#content .pager .pagers.prev A:hover { background-image: url('/assets/images/pager_prev_hi.png'); }

#content .pager .pagers.next A {
    background-image: url('/assets/images/pager_next.png');
    padding-right: 18px;
    background-position: right;
    text-align: right;
}

#content .pager .pagers.next A:hover { background-image: url('/assets/images/pager_next_hi.png'); }

#content .pager .pages { text-align: center; color: #acacac; padding-top: 4px; }
#content .pager .pages A.actual { color: black; text-decoration: none; font-weight: bold; font-size: 13px; }

/* textpager */
#content .textpager { height: 16px;  }
#content .textpager A { display: block; height: 17px; padding: 3px 0; font-weight: bold; background-repeat: no-repeat; }
#content .textpager A.prev { float: left; background-image: url('/assets/images/pager_prev.gif'); padding-left: 32px; }
#content .textpager A.prev:hover { background-image: url('/assets/images/pager_prev_hi.gif'); }
#content .textpager A.next {  float: right; text-align: right; background-image: url('/assets/images/pager_next.gif'); background-position: right; padding-right: 32px; }
#content .textpager A.next:hover { background-image: url('/assets/images/pager_next_hi.gif'); }


/* MODALPOPUP
*******************************/
#modalpopup {
    width: 701px;
    margin: 110px auto;
    background: white;
    border: 1px solid #acacac;
}

#modalpopup H1 {
    background: url('/assets/images/box_top_striped.gif') no-repeat;
    color: white;
    position: relative;
    margin: 0;
    padding: 0;
    height: 31px;
    font-size: 18px;
    font-weight: bold;
}

#modalpopup H1 SPAN { position: absolute; }
#modalpopup H1 SPAN.title { left: 15px; top: 4px; z-index: 1; }
#modalpopup H1 SPAN.shadow { left: 16px; top: 5px; z-index: 0; color: #c00; }

#modalpopup H1 A.close {
    display: block;
    float: right;
    background: url('/assets/images/i_modal_close.png') no-repeat right center;
    color: white;
    padding: 0 18px 2px 0;
    font-size: 13px;
    font-weight: normal;
    margin: 7px 15px 0 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    text-decoration: none;
}

#modalpopup H1 A.close:hover { opacity: 1.0; filter: alpha(opacity=100); }

/* modal content */
#modalpopup #modal_content { font-size: 14px; }

/* modalpopup permalink */
#modalpopup #permalink { height: 32px; }

#modalpopup #permalink A {
    display: block;
    height: 25px;
    padding: 6px 10px 0 30px;
    margin-right: -15px;
    float: right;
    background: #ccc url('/assets/images/i_link.png') no-repeat 7px 7px;
    border: 1px solid #acacac;
    border-bottom: none;
    border-right: none;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

#modalpopup #permalink A:hover { opacity: 1.0; filter: alpha(opacity=100); }

/* KAPCSOLAT MODALPOPUP */
#modalpopup #modal_content #contact_left {
    width: 320px;
    float: left;
    margin: 0;
    overflow: hidden;
}

#modalpopup #modal_content #contact_right {
    width: 349px;
    height: 437px;
    padding: 0 15px;
    border-left: 1px solid #acacac;
    float: left;
    overflow: hidden;
    background: #eee;
}
#modalpopup #modal_content #contact_right #captcha IMG{ padding-right:10px; float:left; }
#modalpopup #modal_content #contact_right #captcha INPUT{ width:152px; }

/* kapcsolat lista */
#modalpopup #contact_left H3 {
    margin: 0 0 8px 0;
    padding: 5px 15px;
    background: #ccc;
    font-size: 15px;
    font-weight: bold;
    clear: both;
}

#modalpopup #contact_left UL { margin: 0; padding: 0 15px 0 10px; }

#modalpopup #contact_left UL LI { margin: 0; padding: 0; background: none; clear: both; }

#modalpopup #contact_left UL LI .input { width: 30px; float: left; }

#modalpopup #contact_left UL LI LABEL { width: 265px; float: left; padding: 0 0 7px 0; margin-top: 1px; }

#modalpopup #contact_left UL LI LABEL SPAN { display: block; color: #666; font-size: 12px; }
#modalpopup #contact_left UL LI LABEL SPAN.desc2 { float: right; margin-top: 2px; }

/* leveliras */
#modalpopup #contact_right DL { margin: 0 0 5px; }

#modalpopup #contact_right DL DT {
    margin: 0;
    padding: 5px 0;
    font-size: 15px;
    font-weight: bold;
}

#modalpopup #contact_right DL DT SPAN { display: block; font-size: 13px; font-weight: normal; }

#modalpopup #contact_right DL DD { margin:0; }
#modalpopup #contact_right DL DD INPUT[type='text'] { width: 335px; }
#modalpopup #contact_right DL DD TEXTAREA { width: 345px; height: 120px; }
#modalpopup #contact_right #captcha img { float:left; margin-right:15px; }
#modalpopup #contact_right #captcha #code { margin-top:4px; }

#modalpopup #contact_right #message_disc { font-size: 11px; color: #666; }

#modalpopup #contact_right #message_error { display:table; margin:0px auto; clear:both; }
#modalpopup #contact_right #message_error_text { font-weight:bold; color:#900; margin:10px 0 4px; text-align:center; display:inline-block; }

/* submit */
#modalpopup #modal_content #contact_submit {
    clear: both;
    height: 27px;
    padding: 4px 160px 0 0;
    background: url('/assets/images/box_top_striped.gif') no-repeat;
    text-align: right;
    border-top: 1px solid #acacac;
}

#content .pager { height: 23px; font-size: 13px; margin: 20px 0; }

#content .pager .pagers { width: 102px; }
#content .pager .pagers.prev { float: left; }
#content .pager .pagers.next { float: right; }

#content .pager .pagers A {
    display: block;
    height: 19px;
    padding-top: 4px;
    background-repeat: no-repeat;
}

/*AVATAR */
#pagecontent #content .avatar {
    background: url('/assets/images/bg-avatar-blue-fekvo.gif') no-repeat;
    float: left;
    height: 60px;
    margin: 0 0 10px 0;
    padding: 0 10px 0 0;
    width: 79px;
}

#pagecontent #content .avatar .kep {
    float: left;
    height: 50px;
    margin: 4px 0 0 0;
    padding: 0 0 0 4px;
    width: 55px;
}

#pagecontent #content .avatar .kep IMG {
    float: left;
    height: 50px;
    width: 50px;
    margin: 0;
    border: 1px solid white;
}

#pagecontent #content .avatar .kep A:hover IMG { border: 1px solid #9ca5cb; }

#pagecontent #content .avatar A.indabadge {
    background: transparent url('/assets/images/ico-inda16.gif') left top no-repeat;
    float: left;
    height: 16px;
    margin: 40px 0 0 0;
    width: 16px;
}

/* KISKEPES AJANLOS DOBOZOK */
#features .blokk.blokk_kiskep { clear: both; padding: 5px 0;}
#features #expressz .blokk.blokk_kiskep { height: 75px;}

#page #pagecontent #features .blokk H1 {
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 4px 0;
    padding: 0;
    display:block;
    line-height: 16px;
    clear: none;
}

#features .blokk .ajanlo { line-height: 16px;  padding: 0 0 5px 0;}
#features .blokk .ar { line-height: 16px;  padding: 0 0 20px 0; font-weight: bold; margin: 0;}
#features .blokk.blokk_kiskep IMG { width: 100px; float: left; margin: 0 7px 0 0; }

#features #ajanlobox H5 {
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin: 10px 10px 4px;
}
#features #ajanlobox H4 { margin:0 0 10px 0; clear:both; }

/* SEND THIS */
#printcontrols { display: none; }
#modal_overlay { background-color: #000; }
#sendthis { margin:0 auto; background-color:white; width:400px; font-family:arial,sans-serif; font-size:13px; }
form#sendthis fieldset { border:1px solid #ACACAC; margin:0; padding:0; width:400px; }
form#sendthis fieldset #sendheader { background:url(/assets/images/sendthis_top.gif) no-repeat 5px 6px; border-bottom:1px solid #ACACAC; color:#454545; font-size:15px; font-weight:bold; height:45px; padding:12px 28px 0 0; text-align:right; line-height:38px; }
form#sendthis fieldset dl { margin:0; padding:10px 10px 0; }
form#sendthis fieldset dl dt, #sendthis fieldset dl dd { margin-bottom:12px; }
form#sendthis fieldset dl dt { float:left; margin-right:10px; width:50px; }
form#sendthis fieldset span.static { font-weight:bold; }
form#sendthis fieldset dl dd input { width:200px; font-size:12px; }
form#sendthis fieldset dl dd textarea { height:70px; width:310px; }
form#sendthis fieldset .submit { background-color:#F1F1F1; text-align:center; }
form#sendthis fieldset div { padding:10px; }
form#sendthis fieldset input.send { margin-right:10px; font-family:arial,sans-serif; font-size:12px; }
form#sendthis fieldset .sendfooter span { color:#666666; display:block; margin-top:5px; }

/* GRAFIKUS BLOKKCIMEK */
/* #content .hasab .blokk.blokk_gumidoktor H4 { background: url('/assets/images/box_top_pirelli.gif'); } */
#content .hasab .blokk.blokk_hiteldoktor H4 { background: url('/assets/images/box_top_erste.gif'); }
#content .hasab .blokk.blokk_kutyudoktor H4 { background: url('/assets/images/tanacsadok/box_top_kutyudoktor.png'); }
#content .hasab .blokk.blokk_expressz H4 { background: url('/assets/images/box_top_expressz.gif'); }
#content .hasab .blokk.blokk_hitelkalkulator H4 { background: url('/assets/images/box_top_erste.gif'); margin-bottom: 0; }
#content .hasab .blokk.blokk_aruhaz H4 { background: url('/assets/images/box_top_aruhaz.gif'); margin-bottom: 0; }
#content .hasab .blokk.blokk_autosszotar H4 { background: url('/assets/images/box_top.gif'); margin-bottom: 0; }
/* #content .hasab .blokk.blokk_totalvam H4 { background: url('/assets/images/box_top_totalvam.gif'); } */
#content .hasab .blokk.blokk_olajdoktor H4 { background: url('/assets/images/box_top_valvoline.gif'); }
#content .hasab .blokk.blokk_autodoktor H4 { background: url('/assets/images/box_top_ezwash.gif'); }
/* #content .hasab .blokk.blokk_nepperuzo H4 { background: url('/assets/images/box_top_nepperuzo.gif'); } */
#content .hasab .blokk.blokk_autojogasz H4 { background: url('/assets/images/box_top_autojogasz.gif'); }
#content .hasab .blokk.blokk_hirek H4 { background:transparent url('/assets/images/box_top_kek.gif'); color:white; }
#content .hasab .blokk.blokk_szerelem H4 { background:transparent url('/assets/images/box_top_szerelem.gif'); }
#content .hasab .blokk.blokk_tuning H4 { background:transparent url('/assets/images/box_top_tuning.gif'); }
#content .hasab .blokk.blokk_totalbike H4 { background:transparent url('/assets/images/box_top_totalbike.gif'); color:#F99D21; }
#content .hasab .blokk.blokk_kozelet H4 { background:transparent url('/assets/images/box_top_kozelet.gif'); }
#content .hasab .blokk.blokk_technika H4 { background:transparent url('/assets/images/box_top_technika.gif'); }
#content .hasab .blokk.blokk_sport H4 { background:transparent url('/assets/images/box_top_sport.gif'); }
#content .hasab .blokk.blokk_dakar H4 { background:transparent url('/assets/images/box_top_dakar.gif'); }

/* szponzorbox */
#content .szponzor_text { background-color: #f1f1f1; border: 1px solid #ccc; padding: 7px 7px 0 7px; font-size: 13px; margin-top: 15px; }
#content .szponzor_text P { margin: 0 20px 8px 0; }
#content .szponzor_text SPAN { color: #c00; font-weight: bold; float: right; }
#content .szponzor_text { background-color: #f1f1f1; border: 1px solid #ccc; padding: 7px 15px 0 7px;  margin-bottom: 15px; margin-top: 15px; float: left; width: 448px;}
#content .szponzor_text IMG{ width: 158px; float: left; margin: 0 7px 7px 0;}
#content .szponzor_text A IMG { border: 1px solid #c9c9c9; }
#content .szponzor_text A:hover IMG { border: 1px solid #CC0000;}
#content .szponzor_text SPAN { color: #c00; font-weight: bold; float: right; }
#content .szponzor_text .adszoveg { font-size: 12px;}
#page #content .szponzor_text .adszoveg SPAN{ display: block; font-size: 12px; color: black; font-weight: normal; float: none;}
#content .szponzor_text .adszoveg A{ font-weight: bold;}

/* also hirdetes */
#content .hirdetes_container_bottom {
    margin: 15px 0 0 0;
    text-align: center;
    width: 460px;
    overflow: visible;
}

#content .hirdetes_container_bottom OBJECT { padding-left: 0; }

