/*mediaajanlat listájának css-e */
body { font: 11px arial, sans-serif; margin: 0; padding: 0; }
h1 { font-size: 2em; text-align: center; }
h1 span { text-align: center; }
h2 { font-size: 1.2em; text-align: center; margin: 0; }
h3 { font-size: 1em; margin: 0; }
img { margin: 0; padding: 0; }
a { text-decoration: none; color: #000; }

div.media_list2 { margin:0; padding:0; text-align: center; width:670px; }
div.media_list4 { margin:0; padding:0; text-align: center; width:670px; }
div.media_list4 div#banner { height: 1px; visibility: hidden; }
div.media_list3 { margin:0; padding:0; text-align: center; width:670px; page-break-after: always; }
div.media_list { margin:0; padding:0; text-align: center; width:670px; page-break-after: always; }

div#fej { margin: 0 0 0.4cm 0; padding: 0; width: 670px; border-bottom: 4px solid #DDE9E2; }
div#banner { margin: 0 ; padding: 0; width: 670px; height: 90px; overflow: hidden; }
div#banner2 { margin: 0 ; padding: 0; width: 670px; }
div#banner2 h1, div#banner2 h2 { text-align: left; float: left; }
div#banner2 img { float: right;  }
div.cim { margin: 0; padding: 0; width: 670px; }
div.media_list_torzs { margin:0; padding: 0; width: 670px; height: 750px; overflow: hidden; }
div.media_list_torzs2 { margin:0; padding: 0; width: 670px; height: 840px; overflow: hidden; }
div.media_list_torzs3 { margin:0; padding: 0; width: 670px; height: 750px; }
div.media_list_torzs4 { margin:0; padding: 0; width: 670px; height: 840px; }
div.media_list_hasab { margin: 0; padding: 0; text-align: left;  width: 8.5cm; float: left; }
div.cikk { margin: 0; padding: 5px; }
div.lablec { margin: 0; padding: 0; width: 670px; border-top: 6px solid #DDE9E2; text-align: center; font-size: 1.2em; }
div.lablec p { margin: 10px 0; }
div.lablec p span { font-weight: bold; }
div.anyagleadasi a { margin: 0; padding: 0; height: 1px; visibility: hidden; }

/*---- tablazat ----*/
table { width: 8.5cm; margin: 0; padding: 0; border-collapse: collapse; }
table tr { margin: 0; padding: 0; }
table tr td { width: 50%; border-bottom: 1px solid #000; height: 10px; line-height: 10px;  padding: 0; margin: 0; padding-bottom: 1px; padding-right: 10px; }
table tr td.date { text-align: center; }
table tr td.meret, table tr hr.meret { width: 25%; }
table tr td.tukor, table tr hr.tukor { text-align: center; width: 25%; }
table tr td.vagott, table tr hr.vagott  { text-align: center; width: 25%; }
table tr td.kifuto, table tr hr.table  { text-align: center; width: 25%; }
table tr td p { margin: 0; padding: 0; }

.date { font-size: 9px; }
.number { font-size: 9px; }

/*---- csomagajánlatok ----*/
div#center_column h1 {line-height:1px; margin: 0; padding: 0; visibility: hidden; }
div#center_column div.csomag h2 { line-height:1px; margin: 0; padding: 0; visibility: hidden; }
div.csomag ul.termekek { margin: 0 10px 0 20px; clear: both; text-align: center; }
div.csomag ul.termekek li { display: inline; padding: 5px 0 5px 15px; }
div.csomag ul.termekek img {  padding: 0 1px 1px 0; border: 0 solid #bad1de; border-width: 0 1px 2px 0; margin: 5px 0; }
div.csomag ul.vagy { background: #e9f2f8; }
div.csomag ul.vagy li { padding-left: 10px; background: url(../img/vagy.png) no-repeat left center; }
div.csomag ul.vagy li.elso { background-image: none; }
div.csomag p { clear: both; margin-left: 10px; padding: 10px; font-size: 11px; text-align: center; color: #036; }
p.kat { text-align: left; font-weight: bold; }
div.tkepek { text-align: center; margin-bottom: 10px;}
div.tkepek img { text-decoration: none; outline: none; border: none; }
div.szoveg { text-align: left; }
div.szoveg p { text-align: left; }
/*----egyedi ajánlat----*/
div#egyedi { margin: 0; padding: 0; text-align: left; }
div#egyedi ul { margin: 0 0 0 20px; padding: 0; }

/*---- aszf ----*/
div.aszf ul {line-height:1px; margin: 0; padding: 0; visibility: hidden; }
div.aszf p { margin: 0; padding: 10px; text-align: left; }
div#right_column {line-height:1px; margin: 0; padding: 0; visibility: hidden; }

/*--- anyagleadas ---*/
div.anyagleadas { text-align: left; }
div.anyagleadas ul { margin: 0 30px 0 30px; clear: both; }
/*---- tamogatott ----*/
div#center_column div.tamogatott h2.felso { line-height:1px; margin: 0; padding: 0; visibility: hidden; }
div#center_column div.tamogatott h2 {text-align: center; font-size: 1.5em;}
div.tamogatott { margin: 0; padding: 10px; }
div.tamogatott ul.termekek { margin: 0 30px 0 30px; clear: both; text-align: center;}
div.tamogatott ul.termekek li { display: inline;  background: none;}
div.tamogatott ul.termekek img { width: 75px; height: 100px; padding: 0 1px 1px 0; border: 0 solid #bad1de; border-width: 0 1px 2px 0; margin: 5px 0;  }
div.tamogatott p { text-align: left; }
div.tamogatott ul { text-align: left; }
/*---- ranking ----*/

div#ranking_back_f, div#ranking_back { line-height:1px; margin: 0; padding: 0; visibility: hidden; }
div#ranking_menu  { text-align: center; }
div.tablazatok { margin:0; padding:0; width: 564px; text-align: center;}
div.tablazatok h2 { margin-top: 15px; text-align: left; }
div.fejlec { margin: 0; padding: 0;}
div.fejlec ul { margin: 0; padding 0; list-style: none; }
div.fejlec ul li { margin: 0; padding: 0; float: left; background-color: #ddd; }
div.torzs { margin: 0 0 25px 0; padding: 0; width: 564px; overflow: auto; }
div.torzs ul { margin: 0; padding 0; list-style: none; }
div.torzs ul li { margin: 0; padding: 0; float: left; }
.support { width: 140px; text-align: left; }
.support_nev { width: 140px; text-align: left; }
.lista1 { width: 300px; text-align: center; }
.lista2 { width: 150px; text-align: center; }
.lista3 { width: 120px; text-align: center; }
.lista4 { width: 75px; text-align: center; }
.lista5 { width: 60px; text-align: center; }
p.forras { text-align: left; margin-left: 52px; }

/*---- kapcsolatok ----*/
div#left_column { margin: 10px; padding: 0; text-align: center; }
div#k_stat { text-align: left; }
div#left_column h1 { margin: 0; padding: 0; height: 1px; visibility: hidden; }
div#left_column h2 { visibility: hidden; }
div#left_column h2 ul {visibility: hidden;}
div#nevjegykartya { width: 15cm; margin: 10px 0; padding: 10px; overflow: auto; border: 1px solid #000; }
div#nevjegykartya ul { list-style: none; }
ul.nevjegy { margin: 0; padding:10px 0 0  0; width: 250px; float: left; }
ul.nevjegy li { padding: 0 10px; font-size: 11px; text-align: left;}
ul.nevjegy li.nev { padding: 8px 0px 0px 0px; font-weight: bold; padding: 0px 10px 0px 0; }
ul.nevjegy li.nev span { padding: 0; }
ul.nevjegy li.beosztas { padding: 0 5px 5px 15px; font-style: italic; }
ul.nevjegy li{ padding: 0px 0px 0px 15px;  }
ul.nevjegy li a {  color:#559CC4; }
ul.nevjegy li.email { padding-bottom: 5px; }
ul.nevjegy li.email a { text-decoration: none; color: #000; background: none; padding: 0;}
ul.nevjegy { margin: 0 4cm 0 2cm; float: left; }
ul.nevjegy1 { margin: 0; padding:10px 0 0 0; float: left; text-align: left;}
ul.nevjegy1 li { padding: 0 10px; font-size: 11px; }
ul.nevjegy1 li a { text-decoration:none; color:#000; }
div#right_column { margin: 0; padding: 0; height: 1px; visibility: none; }
div#right_column object { height: 1px; visibility: hidden; }

/*---- hírek ----*/

div.hirbox {margin: 10px; padding: 0; text-align: left;}
div.hirbox p img { margin-right: 10px; }

/*---- szponzorácio ----*/

div.szponzszab { margin: 0; text-align: left; }
div.szponzszab h2 { margin: 0 0 10px 0; padding:0; }
div.szponzszab h2 span { padding: 0; margin: 0; }
div.szponzszab h2 ul { float: right; visibility: hidden; }
div.szponzszab p { margin: 0; padding: 10px; text-align: left; }

div.szponzszab ul { margin-left: 40px; padding: 10px; font-size: 11px; color: #036; text-align: left; }
div.szponzszab ul li { margin: 0; padding: 0; list-style-type: disc; text-align: left; }
div.szponzszab ul li.fontos { color: #ff0000; text-align: left; }
div.szponzszab ul.al_list li { list-style-type: square; text-align: left; }

div.szponzszab dl, dt, dd { margin: 0 15px; padding: 0; }
div.szponzszab dt { font-weight: bold; padding: 2px 0 0 15px; text-align: left; }
div.szponzszab dd {  padding: 0 0 15px 15px; text-align: left; }
div.szponzszab dd.last { background: none; }

/* lap profilja */

div#profil { text-align: justify; }

