/* MÁS ELRENDEZÉS */
#top    { float: left; display: inline; width: 844px; margin: 16px -14px 8px 10px; overflow: hidden; }
#left   { float: left; display: inline; width: 135px; margin: 16px 0 16px 5px; }
#center { float: left; display: inline; width: 510px; margin: 16px 10px; }
#right  { float: right; display: inline; width: 300px; margin: 16px 10px 16px 0; }

            /* -------------------- */
/* --------- *    TARTALOM DOBOZ    * --------- */
            /* -------------------- */

/* DOBOZ */
.cntbox { margin: 20px 0 !important; }
.cntbox .cntbox { margin-top: 0 !important; }
/* FEJLEC */
.cnthead ul {
	margin-top: 0 !important;
}
.cnthead h4 {
  display: block !important; height: 15px; margin-bottom: 12px; padding: 2px 8px 2px 2px; border-bottom: 2px solid #fbd94f; position: relative;
  background: url(/design/common-bul6-ph.gif) no-repeat 100% 7px; font: bold 12px/15px Arial, Tahoma, sans-serif; color: #424242;
}


            /* -------------------- */
/* --------- *    KOZEPSO HASAB     * --------- */
            /* -------------------- */

/* TABOLT DOBOZOK */
.tabsbox { clear: both; }
.tabsbox .menu { border-bottom: 2px solid #fbd94f; background: url(/design/common-bul6-ph.gif) no-repeat 100% 10px; } /* #ed008c, common-bul6-computex.gif */
.tabsbox .menu li { float: left; display: inline; margin-right: 1px; }
.tabsbox .menu a {
  float: left; display: inline; height: 15px; padding: 3px 7px; border: 1px solid #fbd94f; border-bottom: 0;
  position: relative; outline: none; font: bold 12px/15px Arial, Tahoma, sans-serif; background: #fefae8; color: #727272;
}
.tabsbox .menu .act a { background: #fbd94f; color: #424242; }
.tabsbox .menu a:before, .tabsbox .menu a:after {
  content: ""; display: block; width: 3px; height: 3px; position: absolute; top: -1px;
  background: url(/design/tabsbox-menu.gif) no-repeat 0 0;
}
.tabsbox .menu a:before { left: -1px; background-position: 0 0; }
.tabsbox .menu a:after { right: -1px; background-position: 100% 0; }
.tabsbox .tabs { width: 100%; overflow: hidden; clear: both; }

.tabsbox .menu li.tcomputex a {
 border-color: #ed008c; background-color: #ed008c; color: #fff; 
}
.tabsbox .menu .tcomputex a:before, .tabsbox .menu .tcomputex a:after {
 background-image: url(/design/tabsbox-menu_cptt.gif);
}

/* BITMARKET AJANLO
#center .bitmarket { width: 510px; position: relative; }
#center .bitmarket, #center .bitmarket h4, #center .bitmarket:after { background-image: url(/design/bitmarketi-box.gif); }
#center .bitmarket ul { width: 492px; }
#center .bitmarket .norm h1 { width: 291px; margin-top: 2px; }
#center .bitmarket .norm .img img { border: 1px solid #dadada; }
#center .bitmarket .norm .price { margin-top: 3px; }
#center .bitmarket .norm .button { margin-top: 1px; float: left; }
#center .bitmarket h6 { position: absolute; top: 1px; right: 9px; font-size: 10px; line-height: 12px; }
#center .bitmarket h6 a { color: #f5f5f5; }
*/

/* ROVAT CÍMPLAP */
#center .sechead { margin-bottom: 20px; width: 510px; height: 112px;}
#center .sechead > div { float: left; width: 330px; }
#center .sechead > div > h1 { font: bold 28px Helvetica; color: #222120; margin-bottom: 2px; }
#center .sechead > div > h3 { font: normal 15px Arial; color: #828282; padding-bottom: 8px; background: url(/design/common-hr-b2.gif) repeat-x 50% 100%;  }
#center .sechead > div > ul { margin-top: 6px; }
#center .sechead > div > ul > li { font: normal 12px Arial; color: #3a739a; line-height: 11px; margin: 2px 0; }
#center .sechead > div.sel { float: right; width: 155px; height: 73px; padding: 20px 5px 5px 5px; margin-top: 4px; background-image: url(/design/column-bcg.png); text-align: center; }
#center .sechead > div.sel span { display: inline-block; font: normal 13px Arial; color: #222120; margin-bottom: 6px; }
#center .sechead .ddm { height: 21px; line-height: 19px; margin: 0 16px; background: url(/design/column-ddm.png) 50% 50% no-repeat; text-align: left; }
#center .sechead .ddm a { display: block; margin: -1px; height: 12px; padding: 3px 9px 3px 9px; position: relative; color: #424242; outline: none; font: normal 10px Tahoma; }
#center .sechead .ddm .menu { overflow: hidden; left: 0; top: 20px; width: 118px; border: 1px solid #dfdfdf; padding: 1px; background: #fff;}
#center .sechead .ddm ul { border-top: 3px solid #fbd94f; padding-top: 0; white-space: nowrap; height: 125px; overflow: auto; }
#center .sechead .ddm li { padding: 1px; background: none; }

            /* -------------------- */
/* --------- *       ANYAGOK        * --------- */
            /* -------------------- */

.anyagok a { outline: none; }
.anyagok > p { padding-left: 5px; }
.anyagok h4 { display: none; }

.anyagok { margin: 5px 0 -5px 0; width: 100%; overflow: hidden; }
.anyagok .mod { margin: 6px auto; font-size: 10px; text-transform: uppercase; }
.anyagok li { display: block; width: 510px; padding-bottom: 5px; margin-bottom: 4px; background: url(/design/common-hr-b2.gif) repeat-x 50% 100%; }
.anyagok li > div { float: left; width: 500px; padding: 5px; }
.anyagok li > div > div { overflow: hidden; margin-top: 2px; }
.anyagok h1 { overflow: hidden; margin-bottom: 3px; font: bold 14px/18px Arial; color: #236085; }
.anyagok .feat h1 a { color: #b42224; }
.anyagok .blog h1 a { color: #46555a; font-style: italic; }

.anyagok span { font: normal 10px Tahoma; color: #929292; display: block; float: left; margin-top: 2px; }

.anyagok span.type { background-color: #e2e2e2; color: #626262; text-transform: uppercase; padding: 1px 4px 2px 4px; }
.anyagok .feat span.type { background-color: #fbd94f; color: #424242; }
.anyagok .pr > div { background-color: #f4f4f0; }
.anyagok .pr span.type, .anyagok .blog span.type { background-color: #236085; color: #f5f5f5; margin: 2px 4px 0 0; }

.anyagok span.time { padding: 1px 6px 2px 6px; }
.anyagok span.msgs { padding: 1px 0 2px 22px; background: url(/design/icon-forum-gray_overlay.gif) no-repeat 4px 2px; }

.anyagok img { display: block; float: left; border: 1px solid #aeaeae; padding: 1px; margin: 5px 8px 4px 0; }
.anyagok p { margin-top: 3px; font: normal 12px Arial; color: #424242; line-height: 17px; }
.anyagok .blog p { font-style: italic; font: normal 12px Arial; }

.anyagok h6 a, .anyagok + h6 > a { display: block; padding: 10px 5px 5px 25px; font: bold 12px Arial; color: #b42224; outline: none; background: url(/design/arrow-more.gif) 5px 11px no-repeat;}
.anyagok h6 a { margin-top: -5px;}

/* ARCHIVUM BOX */
.anyagarch { margin: 12px 0; }
.anyagarch .emptylist { margin: 8px auto; }
.anyagarch ul { margin-top: -20px; }
.anyagarch li.head { color: #626262; margin-top: 20px; }

/* CSOPORTOSITOTT LISTA */
.anyagcsop ul { margin-top: -20px; }

            /* -------------------- */
/* --------- *       MEGABOX        * --------- */
            /* -------------------- */

.megabox { float: left; position: relative; width: 187px; margin: 10px 24px 0 0px; }
.megabox > div { position: absolute; top: 9px; right: 3px; min-width: 80px; height: 19px; background: url(/design/overlay-data.png) no-repeat left center; }
.megabox > div span { display: inline-block; padding: 3px 6px; font: normal 10px Tahoma; color: #929292;  }
.megabox > div span.msgs { padding-left: 18px; background: url(/design/icon-forum-gray_overlay.gif) no-repeat left 4px; }
.megabox > a { display: block; height: 136px; padding: 2px; border: 1px solid #000000; }
.megabox h1 { font: bold 15px/18px Arial; color: #236085; margin-top: 8px; }
.megabox p { font: normal 12px/17px Arial; color: #424242; margin-top: 4px; }
.megabox p span { font: normal 10px/12px Tahoma; background-color: #e2e2e2; color: #626262; text-transform: uppercase;  padding: 2px 4px; margin-right: 4px;}
.megabox.feat h1 a { color: #b42224 !important; }
.megabox.feat p span { background-color: #fbd94f; color: #424242; }
.megabox.pr p span { background-color: #236085; color: #f5f5f5; }
.megabox.blog p span { background-color: #236085; color: #f5f5f5; }

            /* -------------------- */
/* --------- *    INDEX KERESOK     * --------- */
            /* -------------------- */

/* RESZLETES KERESO */
.isearcha { border-color: #dfdfdf; background-color: #f5f5f5; }
.isearcha, .isearcha h4, .isearcha:after { background-image: url(/design/isearcha-box.png); }
.isearcha h4 { padding: 4px 8px; font-weight: normal; color: #424242; }
.isearcha form, .isearcha select, .isearcha option, .isearcha input { font: normal 10px/12px Tahoma, Arial, sans-serif; color: #424242; }
.isearcha .inr { float: left; display: inline; padding: 6px 9px 9px 9px; }
.isearcha .stext { width: 164px; padding-right: 9px; border-right: 1px solid #dfdfdf; }
.isearcha .ssub { width: 119px; }
.isearcha .sival { width: 144px; }
.isearcha .sival, .isearcha .search { padding-bottom: 8px; margin-left: -9px; }
.isearcha .search { padding-top: 21px; }
.isearcha p { float: left; margin-bottom: 3px; color: #626262; }
.isearcha .text { clear: both; height: 17px; position: relative; border: 1px solid #d8d8d8; padding: 0; background: #fbfbfb; }
.isearcha .text label, .isearcha .text input { height: 12px; float: left; display: inline; }
.isearcha .text label { position: relative; margin: -1px; padding: 3px 6px 4px 6px; border: 0; background: no-repeat 0 50%; }
.isearcha .text input { width: 100%; margin: -1px; border: 0; padding: 1px; background: transparent; outline: none; }
.isearcha .stext .text { width: 142px; }
.isearcha .stext .text label { width: 152px; background-image: url(/design/isearcha-text.gif); }
.isearcha .ssub .select select, .isearcha .ssub .select .dds { width: 117px; }
.isearcha .ssub .select select { width: 119px; }
.isearcha .ssub .select .dds .disp { background-image: url(/design/column-ddm.png); }
.isearcha .ssub .select .dds .opts { min-width: 115px;}
.isearcha .select { float: left; display: inline; }
.isearcha .select select, .isearcha .select .dds { width: 142px; height: 18px; border: 1px solid #bfbfbf; background: #e8e2cb; }
.isearcha .select select { width: 144px; height: 20px; }
.isearcha .select .dds .disp { background-image: url(/design/isearcha-ddm.png); }
.isearcha .select .dds .opts { left: -1px; top: 19px; min-width: 140px; max-height: 120px; overflow: scroll; overflow-x: hidden; }
* html .isearcha .select .dds .opts { width: 140px; height: 120px; }
.isearcha .btnsearch, .isearcha .btnsearch input { background-image: url(/design/isearcha-search.png); }

            /* -------------------- */
/* --------- *   RESZLETES KERESO   * --------- */
            /* -------------------- */

.advsearch form { height: 1%; padding: 5px; background-color: #f5f5f5; }
.advsearch table { width: 100%; }
.advsearch td { padding: 5px 8px; }
.advsearch td, .advsearch td * { vertical-align: middle; }
.advsearch .sepline td { padding: 0; height: 1px; font-size: 1px; line-height: 1px; overflow: hidden; border: 5px solid #f5f5f5; background: #d0d0d0; }
.advsearch .inputs, .advsearch .inputs input { width: 350px; }
.advsearch .inputs select.fullw { width: 100%; }
.advsearch .inputs select.halfw { width: 50%; }
.advsearch select optgroup { font: bold normal 10px Tahoma, sans-serif; }
.advsearch .inputs input.refresh {
  width: 62px; height: 18px; margin: 0 0 0 5px; border: 1px solid #aaa; padding: 0 2px 2px 2px; background-color: #ddd;
  line-height: 12px; font-size: 10px; font-weight: bold; vertical-align: bottom; cursor: pointer;
}
.advsearch .btnsearch, .advsearch .btnsearch input { background-image: url(/design/advsearch-search.png); }
.advsearch .btnsearch { margin: 0 auto; }


