/* $Id: style.css,v 1.13 2006/04/03 22:20:48 unconed Exp $ */

/*
** HTML elements
*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #333333;
	font-family: Verdena, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
}
td#kozep li { 
	list-style-position: inside;
}
/* --------------- ALAP ----------------*/
table#alap {
	/*width: 960px;*/
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	
}
tbody {
	border-top: none;
}
td { 
	vertical-align:top;
	font-family: Verdena, Arial, Helvetica, sans-serif;	
	font-size: 11px;
}
td#fej {
	height: 310px;
}
td#bal, td#jobb {
	width: 215px;
	background-color: #dddddd;
}
td#bal {
	border-right: 1px dashed #6AA144;
	}
td#jobb {
	border-left: 1px dashed #6AA144;
	}
td#kozep {
	font-size: 11px;
	width: 472px;
	/*max-width: 472px;*/
	min-width: 472px;
	background-color: #eeeeee;
	padding: 8px 20px 10px 20px;
	}
td#lab {
	background-color: #aaaaaa;
	padding-top: 4px;
	padding-bottom: 4px;
	overflow:hidden;
	text-align:center;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;

}

/* --------------- breadcrumb -----------*/
div#breadcrumb {
	height: 16px;
	background-color: #aaaaaa;
	padding-top: 2px;
	overflow:hidden;
	/*padding-left: 140px;*/
	padding-left: 225px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size: 11px;
}
div#breadcrumb a {
	color:#000000;
	border-bottom: none;
	text-decoration:none;
}
div#breadcrumb a:hover {
	border-bottom: 1px solid #FFFFFF;
	color:#ffffff;
}
/* --------------- bal - jobb -----------*/
td#bal .content, td#jobb .content {
	margin: 5px;
}
td#bal h2, td#jobb h2 { 
	font-family: Arial, Helvetica, sans-serif;
	color: #fff; /*084F00;*/
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-top: 12px;
	border-bottom: 2px solid #264F0A;
	background-color: #91AF8E; /*91AF8E; */
	text-align: left;
	background-image: url(cimhatter.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
	
td#bal h2 img, td#jobb h2 img {
	margin-right: 3px;
	vertical-align: middle;
	margin-bottom: 2px;
}
td#bal h3, td#jobb h3 {
	font-size: 11px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
td#bal a, td#jobb a {
	color:#234F05;
	text-decoration:none;
	border-bottom: 1px solid #234F05;
}
td#bal a:hover, td#jobb a:hover {
	color:#409F00;
	border-bottom: 1px solid #409F00;
	}
/* --------- user login ------------*/
#user-login-form ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
#user-login-form li {
	list-style-type: none;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	}
#user-login-form div.form-item {
	padding: 0px;
	margin: 0px;
	}
#user-login-form input {
	margin-bottom: 2px;
}
/* --------------- kozep -----------*/
td#kozep h1 {
	font-size: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom: 2px solid #eeeeee;
	}
td#kozep h2 {
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-top: 10px;
	color:#8F5A47; 
	}
td#kozep a {
	color:#8F5A47; /*#AF2D00; /*47AF00;*/
	font-weight: bold;
}
td#kozep div.a_term { /* az al term-ek div-je */
	padding-top: 0px;
}
td#kozep div.a_term a { /* az al term-ek linkjei */
	font-weight: normal;
	}
td#kozep a:hover {
	color:#BF4317;
	}
td#kozep .subterm-container { /* h2 + a_term utáni margó */
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #555;
}
td#kozep .subterm { /* h2 + a_term utáni margó */
	padding-left: 0px;
}
td#kozep div.term { /* h2 + a_term utáni margó */
	margin-bottom: 4px;
}
td#kozep .term .description { /* az al term-ek div-je */
	margin-bottom: 15px;
	}
td#kozep .subterm img, td#kozep .term img {
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 3px;
	}
.feed-icon img {
	margin-top: 20px;
	}
/* --------- Új fej menü ----------- */	
table#fej {
	width: 100%;

}
table#fej td {
	background-color: #999999;
	border-bottom: 1px solid #888888; 
	}

table#fej td#fej_bal {
	width: 216px;
	background-color: #E0E1E2;
	text-align: center;
	border: none;
	border-right: 1px solid #999999; 
}
table#fej td.fej_kozep_b {
	width: 229px;
	padding: 6px 0px 6px 0px;
}
table#fej td.fej_kozep_j {
	width: 50px;
	vertical-align: middle;
	font-size: 18px; 
	text-align: right;
	padding: 0px 20px 2px 0px;
}
table#fej td#fej_jobb {
	width: 413px;
	border: none;
}
table#fej td#fej_jobb img#kep {
	width: 413px;
	height: 310px;
	border-left: 1px solid #666666;
	border-right: 1px solid #000000;
	margin:0px;
	padding:0px;
	float:left;
	}
table#fej td#fej_jobb a {
	margin:0px;
	padding:0px;
}

/* --------------- fej zoldmuves----------------*/
td#fej_bal h1 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

td#fej_bal img{	
	margin-top: 75px;
	border-bottom: 1px solid #000000;
	}
/* --------- Saját menü a fej részben ----------- */
table#fej td.fej_kozep_b a {
	color: #000000;
	display: block;
	font-weight: normal;
	text-decoration: none;
	background-image: url(menu.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 25px;
	padding-left: 15px;
	}
table#fej td.fej_kozep_b a:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	background-image: url(menu_f.gif);
	}
table#fej td.fej_kozep_j a {	
	color: #6F6F6F; 
	background-image: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
table#fej td.fej_kozep_j a:hover {	
	color: #3F3F3F;
	}
/*---------------- fej kep -------------*/
td#kepfelirat {
	background-color: #333333;
	text-align: right;
	font-size: 10px;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #000000;
	}
td#kepfelirat a {
	color: #dddddd;
	text-decoration: none;
}
td#kepfelirat a:hover {
	color: #ffffff;
}
td#kepfelirat div#menu {
	float: left;
	width: 400px;
	text-align: left;
	color: #aaaaaa;
	}


/* ---------------- adattar NOD -------------*/


div.adattar h2.adattar{
	height: 19px;
	color:#8F5A47; 
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	}
div.adattar h2.adattar a {
	text-decoration: none;
	}
div.adattar div.munkak, div.adattar div.munkak a {
	font-size: 10px;
	}
div.adattar div.tartalom {
	height: auto;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #dddddd;
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	}
div.adattar div.szoveg {
	/*height: 102px;*/
	/*margin-left: 110px;*/
	}
div.adattar div.szoveg {
	margin-left: 10px;
	}
div.adattar img {
	float: left;
	border: 1px solid #666666;
	margin-right:10px;
	}

div.adattar div.tipp {
	font-size: 11px;
	
	color: #FF0000;
	float: right;
	margin-top: 2px;
	}
/*---------- hírek adat NODE ---------------*/
div.hirek h2 {
	clear:both;
	}
div.hirek h2.title a {
	text-decoration: none;
	}
div.hirek {
	margin-bottom: 25px;
	}
div.hirek div.links {
	border-top: 1px solid #d0d0d0;
	text-align: right;
	font-size: 10px;
	margin-top: 5px;
	clear: both;
}
div.hirek div.content {
	margin: 3px 0px 3px 0px;
}
div.hirek div.content p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
		}
div.hirek img.kiemelt {
	padding: 1px;
	border: 1px solid #666;
	margin-right: 5px;
	margin-bottom: 5px;
}
/* --------- taxonomy_block ---------
div#tblock ul, div#tblock li {
	margin: 0px;
	padding: 0px;
	}
div#tblock li {
	border-bottom: 1px solid #bbbbbb;
	text-align: left;
	margin-bottom :5px;
	}
div#tblock li.kozep {
	text-align: center;
}

td#bal div#tblock li a, td#jobb div#tblock li a {
	
	border-bottom: none;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	}
td#bal div#tblock li a:hover, td#jobb div#tblock li a:hover {
	color:#409F00;
	border-bottom: 1px solid #409F00;
	}
td#bal div#tblock li.kozep a:hover {
	border-bottom: none;
	}
td#bal div#tblock a {
	font-size: 9px;
	
	}
td#bal div#tblock div.more-link {	
	margin-top: 0px;
	margin-bottom: 15px;
}
div#tblock img.kiemelt {
	margin: 0px;
	margin-bottom: -3px;
	padding: 1px;
	border: 1px solid #666666;
} */

/* --------- taxonomy_block címlap ---------*/
div#tblock_cimlap {
	float: left;
	width: 33%;
	border-right:  1px dashed #6AA144;
	}

/*---------------- comment ---------------------*/
#kozep .comment {
	border: 1px solid #87AF83;
	background-color: #E6EFE0;
	margin-bottom: 10px;
	clear: right;
	}
#kozep .comment p {
	margin-bottom: 10px;
	}
#kozep .comment a {
	text-decoration: none;
	}
#kozep div .comment {
	background-color: #D7DFD1;
	}
#kozep .comment h3.title {
	margin: 0px;
	padding: 4px 0px 0px 5px;
	font-size: 12px;
	float: left;
	}
#kozep .comment .submitted {	
	text-align: right;
	font-size: 9px;
	border-bottom: 1px solid #aaaaaa;
	padding: 5px 5px 5px 5px;
	background-color: #A0CF9B;
}
#kozep .comment .links {
	text-align: right;
	font-size: 9px;
	}
#comment-controls {
	margin-bottom: 15px;
}
#kozep #comment-controls .form-select, #kozep #comment-controls .form-submit {
	font-size: 9px;
}
#kozep .comment ul.links {
	height: 15px;
	margin-bottom: 3px;
	margin-right: 3px;
}
#kozep .comment ul.links li {
	padding: 0px;
}
#kozep .comment ul.links li a {
	display: inline;
	padding: 1px 4px 2px 4px;
	border: 1px solid #87AF83;
	border-right: 2px solid #87AF83;
	border-bottom: 2px solid #87AF83;
	background-color: #A0CF9B;
	color: #444;
	width: 40px;
	text-align: center;
}
#kozep .comment ul.links li a:hover {
	background-color: #9EEF95;
	color: #333;
}
#kozep .comment .content {
	margin: 0px 5px 0px 5px;
}
/*-------------- new ----------------*/

span.new {
	color: #FF000A;
	font-weight: bold;
	padding-left: 5px;
	}
/*----------- taxonomy_dhtml --------
.voc {
  float: left;
  padding: 15px;
}
.voc h3 {
	font-size: 16px;
	margin-bottom: 0px;
}
ul.menuList {
	padding-left: 0px;
	list-style-position: inside;
  }
ul.menuList li.menubar {
  	margin-top: 20px;
	margin-bottom: 5px;
  }
ul.menuList li.menubar a {
	font-size: 14px;
	}
ul.menuList ul.submenu {
	padding-left: 10px;
	}
td#kozep ul.menuList ul.submenu li {
	list-style: none;
	padding-left: 2px;
	}
td#kozep ul.menuList ul.submenu ul.submenu li {
	list-style: none;
	padding-left: 2px;
	}
td#kozep .dhtml_node {
	color: #999999;
	text-decoration: none;
	BACKGROUND: url(menu.png) no-repeat 0em 0.3em;
	padding-left: 10px;
	margin-left: 5px;
	}
ul.menuList ul.submenu li.menubar {
  margin-top: 0px;
  margin-left: 10px;
  margin-bottom: 0px;
  }
ul.menuList ul.submenu li.menubar a {
	text-decoration: none;
	font-size: 12px;
	}*/
/*----------- kertpublikációk ---------------*/

div#pub div#adatok {
	font-size: 10px;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding-top: 2px;
	padding-bottom: 1px;
	background-color: #e9e9e9;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	}
td#kozep div#kepek {
	float: right;
	width: 135px;
	/*margin-left: auto;*/
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	/*border-left: 1px dashed #6AA144;*/
	text-align: right;
	}
td#kozep img.maganyos {
	float:right; 
	margin: 0px 0px 5px 5px;
}
td#kozep div#kepek a img{
	border: 5px solid #999999;
	margin-bottom: 5px;
	}
td#kozep div#kepek a {
	
	}
div#pub div#szoveg {
	margin-top: 10px;
	margin-bottom: 10px;
}
div#pub h3.title {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	margin-bottom: 10px;
}
div#szoveg h3 {
	clear: left;
}
div#szoveg h1.szoveg {
	font-size: 16px;
	margin-bottom: 3px;
	margin-top: 20px;
	clear: both;
	}
div#szoveg h2.szoveg {
	font-size: 14px;
	margin-bottom: 3px;
	margin-top: 20px;
	clear: both;
	}
div#pub div#szoveg img {
	border: 1px solid #666666;
	}
div#pub div#szoveg td {
	padding-right: 5px;
}
div#pub div#szoveg p img {
	margin-left: 5px;
}
div#pub ul {
	margin-left: 0px;
	padding-left: 15px;
}
div#pub li {
	list-style-position: outside;
	
}

/*----------- kertpublikációk elokep ----------*/
div.pub_elo {
	margin-bottom: 10px;
	}
div.pub_elo div.veg {
	clear:both;
	border-bottom: 1px solid #d0d0d0;
	padding-top: 5px;
	}
div.pub_elo img {
	padding:1px;
	border: 1px solid #666666;
	float: left;
	}
div.pub_elo div.adatok {
	margin-left: 160px;
	}
div.pub_elo div.adatok h2, div.pub_elo h3 {
	margin: 0px;
	margin-bottom: 2px;
	}
div.pub_elo div.adatok h3 {
	font-size: 11px;
	font-weight: normal;
	}
div.pub_elo div.szoveg {
	margin-left: 160px;
	margin-top: 5px;
	}
.pub_elo h3 {
	clear: none;
}
/*----------- kertpublikációk cimlap ----------*/
div.pub_cimlap {
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	}
div.pub_cimlap img {
	padding:1px;
	border: 1px solid #666666;
	}
div.pub_cimlap h3 {
	margin: 0px;
	font-size: 11px;
	}

/*-----------   */

td#kozep div.box h2.title {
	clear: right;
	background-color: #DFDFDF;
	padding: 5px 0px 5px 10px;
	color: #084F00;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	}
/*------------------ cimlap munkak ----------*/
table.cimlap {	
	margin: 0px auto 10px auto;
	/*border: 1px solid #aaaaaa;*/
	padding: 0px;
	
}
table.cimlap td {
	width: 155px;
	text-align: center;
	padding: 5px 1px;	
	background-color: #ddd;
	border: 1px solid #aaa;
}
table.cimlap td a {
	padding: 0px;
	}
table.cimlap td.cim {
	padding-top: 2px;
	padding-bottom: 3px;
	text-align: center;
	
}
table.cimlap div.oszt {
	border-top: 1px solid #aaa;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	height: 1px;
}
/*--------------- hozzászólás --------------------- */
div.box {
	margin-top: 20px;
}
div.box h2.title {
	border-bottom: 1px solid #aaaaaa;
}
/*----------------- messages -----------*/
div.messages {
	background: #f0f0f0 url(info.png) no-repeat 5px 50%;
	border: 1px solid #d8d8d8;
	margin-bottom: 10px;
	padding: 10px 10px 10px 35px;
	color: #606060;
	font-weight: bold;
}
div.error {
	margin-top: 0px;
	padding: 10px 10px 10px 35px;
	background: #ffeceb url(error.png) no-repeat 5px 50%;
	border: 1px solid #e8c8c8;
	color: #f0000c;
}
div.error a {
	display: block;
	}

/*----------------------- rovatok téma szerint ----------*/

div.vonal {
	border-top: 1px solid #666666;
	margin-top: 17px;
	}
/*----------------------- font nagyítás ----------------*/
span#toolset {
	
}
span#toolset img {
	margin-left: 3px;
	}
/*---------------------- info sáv ----------- */
div.kicsi {
	font-size: 9px;
	color: #888888;
	padding-top: 1px;
	margin-top: 1px;
	margin-bottom: 5px;
	text-align: right;
	
	}
div.info {
	font-size: 11px;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding-top: 2px;
	padding-bottom: 1px;
	height: 15px;
	background-color: #e9e9e9;
	color: #555555;
	padding-left: 5px;
	padding-right: 5px;
/*	margin-bottom: 10px;*/

}
div.info a { 
	color: #ffffff;
	text-decoration: none;
	}
div.info span.info_b {
	float: left;
}

div.info span.info_j {
	float: right;
}
div.info span.info_j img {
	margin-left: 10px;
	}
div.info img {
	vertical-align: middle;
	margin-top: -1px;
	}
/*------------------ banner admin ------------------*/
div.banner_kepek {
	width: 33%;
	float:left;
	background-color: #e9e9e9;
	}
/*------------------ hirdetés ----------------------*/
td#jobb a.hirdetes, td#bal a.hirdetes {
	border: 0px;
	}
a.hirdetes img {
	margin-bottom: 5px;
	padding: 0px;
	}
/*------------------ hirdetés középmezőben ---------*/
div.superbanner {
	text-align:center;
	display:none;
	}
/*------------------ hirdetés középmezőben ---------*/
td#kozep div#reklam {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #bbbbbb;
	text-align: center;
	color: #888888;
	padding-top: 0px;
}
div#reklam divx {
	font-size: 10px;
	margin-left: 4px;
	text-align: left;
	}
div#reklam img {
	margin: 0px;
	margin-bottom: 2px;
	}
/*----------------- médiaajánlat ---------------*/
table#media {
	border: 1px solid #666666;
	}
table#media td {
	padding: 3px;
	}
table#media td.fej {
	background-color: #dddddd;
	}
/*--------------- hírdetés megrendelés -----------*/
form#megrendel_lap div.form-item {
	text-align: right;
	background-color: #e2e2e2;
	padding-left: 5px;
	margin: 0px;
	margin-bottom: 4px;
	}
form#megrendel_lap div.form-item label {
	width: 160px;
	float: left;
	text-align: left;
	padding-top: 3px;
	font-size: 10px;
}
form#megrendel_lap div.form-item input {
	width: 280px;
	}
/*---------- megerendelés checkbox -----*/
form#megrendel_lap div#hirdetes div.form-item {
	padding: 0px;
	margin: 0px;
	text-align: right;
	background-color: #e2e2e2;
	width: 100%;
	margin-bottom: 4px;
	}
form#megrendel_lap div#hirdetes div.form-item label {
	padding-left: 5px;
}
form#megrendel_lap div#hirdetes div.form-item label.option {
	padding: 0px;
	margin: 0px;
	width: 0px;
	font-size: 10px;
	text-align: right;
}

form#megrendel_lap div#hirdetes div.block {
	padding: 0px;
	margin: 0px;
	width: 400px;
	text-align: right;
    height: 20px;
    margin-left: 50px;
}
form#megrendel_lap div#hirdetes span.bal {
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	float: left;	
}

form#megrendel_lap div#hirdetes label.option input {
	width: 20px;
	vertical-align: middle;
	margin-bottom: 0px;
	padding: 0px;
}
form#megrendel_lap div#hirdetes div.resizable-textarea {
	width: 284px;
	margin-left: auto;
	margin-right: 0px;
}
form#megrendel_lap legend {
	font-size: 12px;
	}
/*-------------- megerendelés visszaigazolás ---------*/

table#megrendeles_igazol {
	
}

table#megrendeles_igazol td {
    border: 1px solid #999999;
	padding: 2px;
}
/*-------------- tervezői adatlap ---------------*/
div#adatlap

div#adatlap ul,  div#adatlap li{
	margin: 0px;
	padding: 0px;
	
	list-style-position: outside;
	list-style-type: none;
}
div#adatlap table {
	margin-top: 3px;
	width: 100%;
}
div#adatlap table td {
	padding: 2px;
	border: 1px solid #999999;
    font-size: 0.9em;
}
div#adatlap table td.elso {
	width: 40%;
}
/* dátum a flexinodban */
div.datum div {
	width: auto;
/*	background-color: #12312;*/
	float: left;
	}
/*--------------- archivum ---------------*/

h1.archivum {
	margin: 5px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #91AF8E;

	text-align: center;
}

div.elad {
	border: 1px solid #888; 
	padding: 10px; 
	margin: 10px;
	text-align: center; 
	color: #fff;
	background-color: #007E3D;
	font-size: 14px;
	font-weight: bold;
}
/*-------------------- blokkok -------------------*/
td#bal .block-blokkok a, td#jobb .block-blokkok a {
	display: block;
	text-decoration: none;
	margin-bottom: 7px;
	padding-bottom: 3px;
	border-bottom: 1px solid #bbb;
	
}
.block-blokkok img {
	margin: 0px;	
	padding: 1px;
	border: 1px solid #666;
}
td#bal .block-blokkok a.blokkok_center, td#jobb .block-blokkok a.blokkok_center {
	text-align: center;
	padding-bottom: 10px;
}
/*--------------------------- hírlevél ---------------------*/
#edit-email-wrapper {
	display: inline;
}
#edit-fel {	
	display: inline;
	font-size: 10px;
	padding: 1px 0px 2px 0px;
}
/*--------------------------- node form ---------------------*/
#node-form .form-item {
	border: 1px solid #B5CFB5;
	background-color: #D1EFD1;
	padding: 3px;
}
.form-item label {
	clear: both;
	font-size: 1.1em;
	margin: 2px 0px 5px 0px;
}
.form-item .description {
	padding: 3px;
}
.form-item .link-field-subrow {
	margin-bottom: 2px;
	clear: both;
}
.form-item .form-text, .form-item .form-textarea {
	width: 98%;
}
/*---------------- kerdőív --------------------*/
.webform-client-form-298 th {
	text-align: center;
}
.kerdoiv {
	text-align: center;
	border: 1px solid #007E3D;
	padding: 5px;
	background-color: #45A73B;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
}
