body { margin: 0 0 10px 0; background-color: #ffd700; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 12px; }

.txt_normal { color: #000; padding: 5px 5px 5px 10px; letter-spacing: 1px; line-height: 13px; }      /* Egysoros szöveg */
p, .txt_normal_folyo { font-size: 12px; color: #000; line-height: 14px; letter-spacing: 1px; }       /* Hosszú szöveg */
.txt_normal_inv { color: #fff; padding: 1px 5px 10px 10px; letter-spacing: 1px; line-height: 13px; } /* Sötét alapon */
.txt_kis { font-size:  9px; color: #666; letter-spacing: 1px; } /* normál szövegbe ágyazva kis betüs szöveg */
.txt_kiegeszit { color: #333; letter-spacing: 1px; background-color: #D9F7FF; }                     /* Egyébk szövegek */
.txt_kis_inv { font-size:  9px; color: #fff; padding: 2px 4px 2px 4px; letter-spacing: 1px; } /* normál szövegbe ágyazva kis betüs szöveg sötét alapon */

/* Oldal fõcíme */
h1, .txt_oldalcim { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 16px; color: #000; padding: 2px 4px 2px 15px; letter-spacing: 1px; /* text-transform: uppercase; */ font-weight: bold; }

/* normál szövegbe ágyazva bekezdés cím */
h3, .txt_szovegcim { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 12px; color: #000; letter-spacing: 1px; /* text-transform: uppercase; */ font-weight: bold; margin: 0 0 3px 0; }
h3 > span { color: #000; text-transform: none; }
h3 span { color: #000; text-transform: none; }

/* fórum, hírek box stílusa */
.txt_tabla1 { font-size: 12px; color: #333; padding: 1px 2px 2px 4px; letter-spacing: 1px; }

/* felsorolás */
li { list-style-image: url(/sites/tvdeko.hu/themes/tvdeko2008/images/bullet.gif); margin-left: 20px; }
.lista { list-style-image: url(/sites/tvdeko.hu/themes/tvdeko2008/images/bullet.gif); margin-left: 20px; }
.item-list li { list-style-image: url(/sites/tvdeko.hu/themes/tvdeko2008/images/bullet.gif); margin-left: 20px;	}

/* hivatkozás a folyószövegben, általánosan használt */
A, A.link_szoveg { text-decoration: underline; border: none; color: #000; width: 100%; }
A:hover, A.link_szoveg:hover { text-decoration: underline; color: #000; background-color: #C8E1E7; width: 100%; }

/* hivatkozás, ha nem folyószövegben van */
A.link_normal { text-decoration: underline; border: none; color: #000; display: block; font-weight: bold; }
A.link_normal:hover { text-decoration: underline; color: #000; background-color: #C8E1E7; }

/* hivatkozás sötét alapon */
A.link_inv { text-decoration: underline; border: none; color: #FFF; }
A.link_inv:hover { text-decoration: underline; color: #000; background-color: #FFF; }

/* hivatkozás a láblécben */
A.link_lablec { text-decoration: underline; color: #333; }
A.link_lablec:hover { text-decoration: underline; border: none; color: #333; background-color: #FFF; }

/* Szótár kifejezés linkje */
A.glossary-term { color: #FFC643; }

/* SIDE CONTENT */
A.link_mainmenu { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 10pt; color: #000; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.mainmenu { text-align: center; line-height: 14pt;}
.keret { border: 1px solid #fff; }
.side-keret { border-left: 1px solid #fff; }
#sidebar-right { font-size: 12px; color: #333;  padding: 0; letter-spacing: 1px; }
#sidebar-right .block { padding: 0; }
#sidebar-right .block-user {  } 						/* LOGIN BOX */
#sidebar-right .block-taxonomy_block { padding: 0; } 	/* HÍREK BOX */
#sidebar-right .block-taxonomy_block a { text-decoration: underline; border: none; color: #000; display: block; font-weight: bold; }
#sidebar-right .block-taxonomy_block a:hover { text-decoration: underline; color: #000; background-color: #C8E1E7; }
#sidebar-right .block-taxonomy_block .more-link { float: right; }
#sidebar-right .block-forum { padding: 0; }			/* FÓRUM BOX */
#sidebar-right .block-forum .content { padding: 0 13px 0 0; }
#sidebar-right .block-forum a { text-decoration: underline; border: none; color: #000; display: block; font-weight: bold; }
#sidebar-right .block-forum a:hover { text-decoration: underline; color: #000; background-color: #C8E1E7; }
#sidebar-right .block-forum .more-link { float: right; }
#sidebar-right .block-forum li { list-style: none; } 
#sidebar-right .block-simplenews { }
#sidebar-right .block-simplenews .content { padding: 0 13px 0 13px;}
/* #sidebar-right .block-simplenews .option { display: block; } */
#sidebar-right .block-simplenews .form-text  {
	display: block; 
	font-size: 12px; 
	color: #000; 
	padding: 3px 2px 1px 2px; 
	height: 16px; 
	border: 1px solid #666; 
	background: url(images/hat_input.gif); 
} 
#sidebar-right .block-simplenews .sn-message { border-top: 1px solid #fff; }
#sidebar-right .block-simplenews .sn-block { border-bottom: 1px solid #fff; padding: 0 0 5px 0; margin-bottom: 10px;}

#sublinks { padding: 0 20px 0 15px; }

/* SITE SZEKCIÓK */
/***************************************** HÍREK *************************************/
#hirek { }
#hirek .node { background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; padding: 5px 0 5px 0;}
#hirek .node .content { padding: 15px 0 15px 10px;  }
#hirek label { display: none; }

/***************************************** SOROZATOK *********************************/
#sorozatok { }
#sorozatok #main h2 { padding-left: 150px; }
/*
#sorozatok #main object { width: 100%; }
#sorozatok #main embed { width: 100%; }
*/
#sorozatok .node { min-height: 150px;  background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; padding: 5px 0 5px 0;}
#sorozatok .content img { margin-top: -30px; float: left; }
#sorozatok .node .txt_kis { display: none; }
#sorozatok .node .content .txt_kis { display: none; }
#sorozatok .node .content { padding: 15px 0 15px 0; }
#sorozatok .node .links { clear: left; }
/***************************************** ÖTLETTÁR **********************************/
#otlettar { }
#otlettar #lista  { padding: 5px 0 5px 0; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; }
#otlettar .lakberendezes { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc1.jpg) no-repeat 0 0; }
#otlettar .gyermekjatekok { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc2.jpg) no-repeat 0 0; }
#otlettar .horgaszat { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc3.jpg) no-repeat 0 0; }
#otlettar .barkacsolas { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc4.jpg) no-repeat 0 0; }
#otlettar .kerteszet { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc2.jpg) no-repeat 0 0; }
#otlettar .kezmuvesseg_kezugyesseg { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc2.jpg) no-repeat 0 0; }

#otlettar #otlettar_node { padding-left: 60px; /*background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_index.gif*/) no-repeat 0 0; }
#otlettar .node { background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; padding: 5px 0 15px 0;}
#otlettar #node-form { padding-left: 60px; /*background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_index_uj.gif) no-repeat 0 0;*/ }
#otlettar #node-form input, #otlettar #node-form select { display: block;  }
#otlettar button { display: inline; }

/***************************************** SZAKÉRTŐK *********************************/
#szakertok { }
#szakertok #lista h3 a { font-size:  9.5px; color: #666; letter-spacing: 1px; text-transform: none; font-weight: normal;}
#szakertok #lista  { padding: 5px 0 5px 0; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; }
#szakertok .lakberendezes { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc1.jpg) no-repeat 0 0; }
#szakertok .gyermekjatekok { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc2.jpg) no-repeat 0 0; }
#szakertok .horgaszat { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc3.jpg) no-repeat 0 0; }
#szakertok .barkacsolas { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc4.jpg) no-repeat 0 0; }
#szakertok .kerteszet { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/otlettar_arc2.jpg) no-repeat 0 0; }
#szakertok #szakerto_node { padding-left: 60px; /*background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/szakertok_kerdes.gif*/) no-repeat 0 0; }
#szakertok .node { background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; padding: 5px 0 15px 0;}
#szakertok #node-form { padding-left: 60px; /* background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/szakertok_kerdes.gif) no-repeat 0 0; */ }
#szakertok #node-form input, #szakertok #node-form select { display: block;  }
#szakertok button { display: inline; }
#szakertok .comment { padding-left: 60px; /*background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/szakertok_valasz.gif) no-repeat 0 0; */}
#szakertok a.subject { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 12px; color: #CB0101; letter-spacing: 1px; text-transform: uppercase; font-weight: normal; margin: 0 0 3px 0; }
#szakertok .credit { font-size:  9px; color: #666; letter-spacing: 1px; } 

/***************************************** STATIKUS OLDALAK */
#statikus { }
/*#statikus input, #statikus select { display: block;  }
*/
/***************************************** HÍRLEVÉL *********************************/
#hirlevel { }

/***************************************** FÓRUM ************************************/
#forum { font-size: 11px; }
#forum .name a { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 14px; color: #000; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; text-decoration: none; }
#forum .description { }
#forum .forum { background: #fff url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom;  border: 0; }
#forum .nforum { background: #fff; }
#forum .topics { background: #fff; }
#forum .posts { background: #fff; }
#forum .last-reply { background: #fff url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat -20px bottom; }
#forum .nlast-reply { background: #fff; }
#forum .dark { background: #eee url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom;  border: 0; }
#forum .light { background: #fff url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; border: 0; }

/* TOPIK LISTA */
#forum .icon { }
#forum .topic { }
#forum .replies { }
#forum .active { background-color: none; }

#forum .node { margin: 0 0 10px 0; padding: 0 0 10px 0; background: #fff url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; }
#forum .controller { background-color: #eee; padding: 5px; text-align: right;}

.comment { padding: 5px 5px 15px 15px;  background: #fff url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; border: 0; }
.comment .credit { color: #333; letter-spacing: 1px; background-color: #eee; /*font-size:  9px; color: #666; letter-spacing: 1px; */}
.title { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 12px; color: #000; letter-spacing: 1px; /* text-transform: uppercase; */ font-weight: bold; margin: 0 0 3px 0; }
#edit-comment { width: 98%; }
/***************************************** KERESÉS *********************************/
#kereses { }

/*************************** REGISZTRACIO ÉS ADATAMÓDOSÍTÁS ************************/
#regisztracio { }
#regisztracio input, #regisztracio select { display: block;  }

#adatmodositas { }
#adatmodositas input, #adatmodositas select { display: block;  }

/* Ez itt logikailag ide tartozik, hierarchiát jelölni kellene */
#form-user { background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; }
#form-user legend { display: none; }
#form-user fieldset { padding-left: 60px;  background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/form-adatok.png) no-repeat 0 0; border: 0;  }

#form-adatok { padding-left: 60px;  background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/form-adatok.png) no-repeat 0 0;}
#form-adatok legend { display: none; }
#form-adatok fieldset {  background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; border: 0; }

#form-leiras { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/form-leiras.png) no-repeat 0 0; }
#form-leiras legend { display: none; }
#form-leiras fieldset { border: 0; }

#form-info { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/form-info.png) no-repeat 0 0;  }
#form-info legend { display: none; }
#form-info fieldset { border: 0; }

#form-profile { background: url(images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; padding-bottom: 5px;}
#form-profile legend { display: none; }
#form-profile fieldset { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/form-profil.png) no-repeat 0 0; border: 0; }
.profile { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/form-profil.png) no-repeat 0 0;}
.profile label { font-weight: bold; padding: 10px 0 0 0; display: block;}
.profile h2 { display: none;}

#form-comment legend { display: none; }
#form-comment fieldset { padding-left: 60px; border: 0; }

#form-htmlarea legend { display: none; }
#form-htmlarea fieldset { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; border: 0; }

#form-locale { display: none; padding-left: 60px; }
#form-locale legend { display: none; }
#form-locale fieldset { border: 0; }

#form-simplenews { padding: 0 0 5px 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; }
#form-simplenews legend { display: none; }
#form-simplenews fieldset { border: 0; }

#form-contact legend { display: none; }
#form-contact fieldset { padding-left: 60px;  border: 0; }

#form-system legend { display: none; }
#form-system fieldset { padding-left: 60px; border: 0; }

#form-comment legend { display: none; }
#form-comment fieldset { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/oldaltores_cerna_halvany.gif) no-repeat 0 bottom; border: 0;}

/***************************************** MUSORUJSAG  *********************************/
#musorujsag { }
/* Logikailag jelölni kellene a hierarchiát, de a műsőrújság egy darabkája a címlapon is van, ezért mégsem */
#schedule-content { padding: 5px 10px 5px 10px; }
#schedule-content td { /* padding: 5px 10px 5px 10px; */ }
.txt_musorido { font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 16px; color: #fff; font-weight: bold; }

/***************************************** SZOTAR **************************************/
#szotar { }
#szotar #lista { padding-left: 60px; background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/szotar_betu_hat.gif) no-repeat 0 0; }
#szotar .glossary-links { display: none; }
#szotar .glossary-list { padding-left: 60px; }


/* CONTENT */
#main { width: 410px; font-size: 12px; color: #000; line-height: 14px;letter-spacing: 1px;padding: 5px 0px 5px 15px; overflow: hidden; }
#main .node { overflow: hidden; }
#main .content { padding: 0 0 0 10px; }
#main .node a { text-decoration: underline; border: none; color: #000; }
#main .node a:hover { background-color: #C8E1E7; }

/* ÁLTALÁNOS SZABÁLYOK */
#eltartas { padding: 5px 20px 5px 20px; }

.flexinode-textarea-1 label { display: none; }

.description { color: #afafaf; font-size: 0.9em; padding: 3px 0 7px 0;}

/********************** FORMOK ***************************/
form, .null { margin: 0; padding: 0; }

.input_txt { 
	font-size: 12px; 
	color: #000; 
	padding: 3px 2px 1px 2px; 
	height: 16px; 
	border: 1px solid #666; 
	background: url(/sites/tvdeko.hu/themes/tvdeko2008/images/hat_input.gif); 
}

input[type=password], input[type=text] { 
	padding: 3px 2px 1px 2px; 
	height: 16px; 
	font-size: 12px;
}

textarea, input[type=textarea] .input_txt_multi { 
	font-size: 12px;
	padding: 3px 2px 1px 2px; 
	background: #FFF; 
	border: 1px solid #B8C6D1; 
	width: 100%; 
}

select, input[type=select], .input_list2 { 
	color: #D71920; 
	font-size: 12px;
	letter-spacing: 1px; 
	padding: 1px 2px 1px 2px; 
}

input[type=submit], input[type=cancel], input[type=button], .input_button, button { 
	font-size: 12px; 
	color: #000; 
	padding: 4px; 
	height: 20px; 
	border: 1px solid #000; 
	background-color: #ffd700; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; 
	text-transform: uppercase;
}


/* TABOK */
ul.primary { border-collapse: collapse; padding: 0 0 0 0.3em; white-space: nowrap; list-style: none; margin: 2px; height: auto; line-height: normal; border-bottom: 1px solid #bbb; }
ul.primary li { display: inline;  margin-left: 5px; }
ul.primary li a {  background-color: #ddd; border-color: #bbb; border-width: 1px; border-style: solid solid none solid; height: auto; margin-right: 5px; padding: 0 1em; text-decoration: none; }
ul.primary li.active a { background-color: #fff; border: 1px solid #bbb; border-bottom: #fff 1px solid; }
ul.primary li a:hover { background-color: #eee; border-color: #ccc; border-bottom-color: #eee; }
ul.secondary { border-bottom: 1px solid #bbb; padding: 0.3em 0.5em 0.3em 0.3em; margin: 5px; }
ul.secondary li { display: inline; padding: 0 1em; border-right: 1px solid #ccc; }
ul.secondary a { padding: 0; text-decoration: none; }
ul.secondary a.active { border-bottom: 4px solid #999; }

/* KÉPEK IMG_ASSIST */
.image_left  { float: left;  margin: 3px; }
.image_right { float: right; margin: 3px; }


.block { background-color: #fff; }

.button_normal { background-color: #ffd700; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; color: #000; text-transform: uppercase;}