body { background-color: #003663; margin: 0; padding: 10px; }
img { border: 0; }
table#osszefogo_tablazat { width: 983px; }

/* Fejléc stílusai */
table#fejlec_tablazata { width: 100%; background-image: url(http://static.idokep.hu/images/bg_fejlec.gif); }
td#logo { width: 154px; }
td#fejlec_atmenet { width: 12px; }
td#fejlec_ikonok { width: 44px; }
td#fejlec_menupontok { width: 89px; }
/* Fejléc stílusainak vége */

table#main_tabla { width: 100%; }

/* Bal menü stílusai */
td#balmenu { width: 131px; vertical-align: top; background-color: #f3f3f3; border-left: solid 1px black; }
td#vissza_ikon { vertical-align: top; height: 49px; }
div.menupont { font: bold 12px arial, sans-serif; text-align: right; padding: 6px 4px 4px 0; border-bottom: solid 1px #829ead; }
table#banner { margin-top: 4px; }
/* Bal menü stílusainak vége */

/* Jobb oldali táblázat stílusai */
td#jobb_tabla { background-color: #fff; border-right: solid 1px black; border-left: solid 1px #829ead; vertical-align: top; }
table#main_lekerekites { width: 100%; height: 12px; }
td#main { padding: 4px; }
/* Jobb oldali táblázat stílusainak vége */

/* Lábléc stílusai */
td#lablec_bal { background-image: url(http://static.idokep.hu/images/layout_17.gif); width: 132px; }
td#jobb1 { width: 14px; }
td#jobb2 { background-image: url(http://static.idokep.hu/images/bg_lablec.gif); }
/* Lábléc stílusainak vége */
#tvtabla {background-image: url(../images/tv_hatter.jpg); }

/* Szövegdobozok */
table.duma { border: solid 1px #f0dbb1; border-spacing: 0px; border-collapse: separate; margin: 10px; font: normal 13px arial, sans-serif; line-height: 18px; color: #515151; }
td.duma { vertical-align:top; padding:3px; margin:0px; }

td.eszleles { background-color: #F5F5F5; text-align: center; font: normal 11px Verdana, sans-serif; line-height: 15px; color: #515151; }
td.eszleles_uj { background-color: #F2B96A; text-align: center; font: normal 11px Verdana, sans-serif; line-height: 15px; color: #515151; }
td.eszleles0_uj { background-color: #F2B96A; text-align: left; font: normal 11px Verdana, sans-serif; line-height: 15px; color: #515151; }
td.eszleles0 { background-color: #F5F5F5; text-align: left; font: normal 11px Verdana, sans-serif; line-height: 15px; color: #515151; }
td.eszleles2 { background-color: #F8F8F8; text-align: justify; font: normal 11px Verdana, sans-serif; line-height: 15px; color: #515151; }
td.eszleles2_uj { background-color: #F2B96A; text-align: justify; font: normal 11px Verdana, sans-serif; line-height: 15px; color: #515151; }
td.eszleles3 { background-color: #EEEEEE; font: normal 13px Verdana, sans-serif; line-height: 15px; color: #515151; }
table.eszleles3 { background-color: #EEEEEE; text-align: center; border-width: 1px 1px 1px 1px; border-style: outset outset outset outset; border-color: gray gray gray gray; }
td.beszamolo { background-color: #D3E7FA; text-align: center; font: normal 11px Verdana, sans-serif; line-height: 15px; color: #515151; }
td.beszamolo0 { background-color: #D3E7FA; text-align: left; font: normal 11px Verdana, sans-serif; line-height: 15px; color: #515151; }

h1 { display: inline; font: normal 18px georgia, sans-serif; color: #616161; }
h2 { padding-left: 6px; margin: 0; padding-bottom: 4px; font: normal 20px georgia, sans-serif; letter-spacing: 1px; border-bottom: solid 1px #829ead; }
h3 { padding-left: 6px; font: normal 17px georgia, sans-serif; padding-top: 6px; padding-bottom: 4px; border-bottom: solid 1px #d0610f; color: #841702; margin-bottom: 6px; letter-spacing: 1px; }
p { padding-left: 6px; padding-right: 6px; font: normal 14px arial, sans-serif; color: #595959; line-height: 18px; }
p.udv { text-align: justify; }
p.kozep { text-align: center; }
.lablec_szovegek { font: normal 10px arial, sans-serif; color: white; letter-spacing: 1px; }

/* Hírek stílusa */
.hirkep { float:left; width:66px; padding:3px; z-index:3; }
.hirkep_elore { float:left; padding:3px; z-index:3; }
.hirkep2 { float:left; width:280px; padding:3px; font-size:10px; text-align: center; font-family:arial; background-color:#d0d0d0; }
.hirtema { font: normal 11px arial, sans-serif; color: #0052a6; line-height: 9px; padding:2px; }
.hirtema_break { font: normal 11px arial, sans-serif; color: #ad1001; line-height: 9px; padding:2px; }
.hircim { padding:3px; }
td.hirek { width:228px; height:125px; vertical-align:top; border:3px solid #cedee5; background-color: #ffffff; padding: 5px; font: normal 13px arial, sans-serif; line-height: 18px; color: #515151; }
td.hirek_elore { vertical-align:top; border:3px solid #cedee5; background-color: #ffffff; padding: 5px; font: normal 13px arial, sans-serif; line-height: 18px; color: #515151; }
td.hirek_elore_break { vertical-align:top; border:3px solid #ffaa6f; background-color: #ffeedd; padding: 5px; font: normal 13px arial, sans-serif; line-height: 18px; color: #515151; }
td.hirek_break { width:298px; height:125px; vertical-align:top; border:3px solid #ffaa6f; background-color: #ffeedd; padding: 5px; font: normal 13px arial, sans-serif; line-height: 18px; color: #515151; }
td.cikkek { vertical-align:top; border:1px solid #3c77af; background-color: #ffffff; padding: 5px; font: normal 13px arial, sans-serif; line-height: 18px; color: #515151; }
.jelensarga { background: #ffffd6; color: #111; border: 1px solid #e7cf21; display: block; float: left; padding: 1px 4px 1px 4px; font-size: 11px; }
.jelenpp { background: #ffffff; color: #111; border: 1px solid #631318; display: block; float: left; padding: 1px 4px 1px 4px; margin: 1px 1px 1px 1px; font-size: 11px; }
.ppkepcim { color: #631318; display: inline; float: center; padding: 1px 4px 1px 4px; font-size: 14px; }
.ppkepala { color: #111; display: inline; float: center; padding: 1px 4px 1px 4px; font-size: 11px; }

.egy_hir { background-color: #FAFAFA; padding: 4px; border: solid 1px #f1f1f1; margin-bottom: 4px; }
.warning_hir { background-color: #FFCCCC; padding: 4px; border: solid 1px #f1f1f1; margin-bottom: 4px; }
.hir_cim { font: normal 17px arial, sans-serif; color: #0072c6; }
.hir_datum { font: normal 10px arial, sans-serif; text-transform: uppercase; color: #d0610f; }
p.hir_szoveg { margin: 0; text-align: justify; font: normal 13px arial, sans-serif; line-height: 18px; color: #515151; }
/* Hírek stílusának vége */

A.hircim_link:link, A.hircim_link:visited { font: bold 15px arial, sans-serif; color: #0072c6; text-decoration: none; border-bottom: none; }
A.hircim_link:active, A.hircim_link:hover { color: #00a1df; text-decoration: underline; border-bottom: none; }

A.hircim_link_break:link, A.hircim_link_break:visited { font: bold 15px arial, sans-serif; color: #ff5809; text-decoration: none; border-bottom: none; }
A.hircim_link_break:active, A.hircim_link_break:hover { color: #ff9869; text-decoration: underline; border-bottom: none; }

A.menupont:link, A.menupont:visited { color: #00447d; text-decoration: none; }
A.menupont:active, A.menupont:hover { color: #2077ab; text-decoration: none; border-bottom: none; letter-spacing: 0px; }

A.menupont_b:link, A.menupont_b:visited { color: #003058; text-decoration: none; }
A.menupont_b:active, A.menupont_b:hover { color: #2077ab; text-decoration: none; border-bottom: none; letter-spacing: 0px; }

A.lablec_link:link, A.lablec_link:visited { font: normal 10px arial, sans-serif; color: white; letter-spacing: 1px; text-decoration: none; border-bottom: none; }
A.lablec_link:active, A.lablec_link:hover { font: normal 10px arial, sans-serif; color: white; letter-spacing: 1px; text-decoration: underline; border-bottom: none; }

A:link, A:visited { color: #003663; text-decoration: none; }
A:active, A:hover { color: #325e5f; text-decoration: none; border-bottom: none; }

#menupontok ul {list-style: none; padding:0px;margin: 0px; z-index:800; width:127px;}

#menupontok li { display: block; position:relative;font: bold 12px arial, sans-serif; text-align: right; padding: 6px 4px 4px 0px; border-bottom: solid 1px #829ead;  z-index:800; margin-right:-4px;}
#menupontok li a:link,
#menupontok li a:visited { padding: 0; display:block; text-align:right; text-decoration:none; background:#f3f3f3; }
#menupontok li:hover a,
#menupontok li a:hover,
#menupontok li a:active	{ padding: 0px; display:block; text-align:right; text-decoration:none; background:#f3f3f3; }

#menupontok li ul {width: 108px; font: bold 12px arial, sans-serif; text-align: right; padding: 0px; border: solid 1px #829ead; border-bottom:0; list-style:none; display:none; background:#f3f3f3; position:absolute; left:131px; top:-1px; z-index:800; }
#menupontok li:hover ul { display:block; }
#menupontok li ul li { width:104px; clear:left; z-index:801; border-bottom: 1;}

#menupontok li ul li a:link,
#menupontok li ul li a:visited { clear:left; color: #003058; text-decoration: none; position:relative;  background:#f3f3f3; z-index:1000; }
#menupontok li ul li:hover a,
#menupontok li ul li a:active,
#menupontok li ul li a:hover { clear:left; color: #2077ab; text-decoration: none; border-bottom: none; background:#f3f3f3; letter-spacing: 0px; position:relative; z-index:1000; }

div.rounded-box { position:relative; margin: 3px;}
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner {position:absolute; width:20px; height:20px; background-color:#FFFFFF; overflow:hidden;}
div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; line-height: 40px;}
div.top-left-corner { top:0px; left:0px}
div.bottom-left-corner {bottom:0px; left:0px}
div.top-right-corner {top:0px; right:-1px}
div.bottom-right-corner {bottom: 0px; right:-1px}
div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-26px;}
div.bottom-right-inside {left:-26px; top:-17px;}
div.box-contents { position: relative; padding: 8px; color:#595959; }

.szovegmezo {
  font-family:Verdana;
  font-size: 12px;
  color: #3b3b3b;
  background-color: #d3e1f1;
  margin: 2px;
  padding: 1px;
  border-width: 1px;
  border-color: #3b6ac4;
  border-style: solid;
}

.feketekeret {
	border-style: solid;
	border-color: black;
	border-width: 1px;
}
