﻿/* CSS dukumentum
 * C. 2011 subdesign.hu
 */

/* SZÍNEK

modul box hatter: #ddd0bb;
fejlec hatter: #ae9168;
cikk hatter: #eee8dd;
input, img border: #c8b676;


*/

/*************************/
/* ALTALANOS BEALLITASOK */
/*************************/

* {
	margin:0;
	padding:0;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
}

.left {
	float:left;
}

.right {
	float:right;
}

body {
	/*text-align:center;*/
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
    background: #e4dccf url(../images/bg_csik.png) repeat-y scroll center top;
}

label {
	display:block;
}

#map ul {
	margin-left:16px;			/* TinyMCE hack */
}

.sort_asc {
	background: url(../images/up_arrow.png) no-repeat center right;
	padding-right:10px;
}

.sort_desc {
	background: url(../images/down_arrow.png) no-repeat center right;
	padding-right:10px;
}

a {
	color:#3b87bd;
}

a:hover {
	color:#59aae4;
}

ul {
	list-style:none;
}

h1 {
	background: #ae9168;
	width:192px;
	height:30px;
	margin:0 0 0 3px;
	font:13px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:30px;
	padding:0 0 0 10px;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

h2:first-child {
	font: 17px bold Georgia, "Times New Roman", Times, serif;
	background: url(../images/cikk_header_nagy.png) no-repeat top left;
	width:491px;
	height:46px;
	line-height:46px;
	padding:0 0 0 30px;
	margin-left:5px;
	display:block;
	/*font-weight:bold;
	text-transform:capitalize;*/
	color:#333;
}

.card {
    position: relative;
    font: 17px bold Georgia, "Times New Roman", Times, serif;
    background-color: #AE9268;
    min-height:40px;
    line-height:20px;
    padding:10px 15px;
    display:block;
    border-radius:5px;
    color:#111;
    box-sizing: border-box;
}

.card::before,
.card::after {
  content: "";
  position: absolute;
  pointer-events: none;
  inset: -1px;              /* expands 1px outside the element */
  border: 1px solid #000;   /* innermost black (will be covered by others) */
  border-radius: 0;
  border-radius:5px;
}

.card::after {
  inset: -2px;              /* 2px outside => middle ring */
  border-color: #C4B66B;       /* yellow */
  transform: translateZ(0);
  border-radius:5px; /* ensures proper stacking in some browsers */
}

/* outermost black */
.card-wrap {
  display: inline-block;
  position: relative;
  border-radius:5px;
  width:100%;
}
.card-wrap::before {
  content: "";
  position: absolute;
  inset: -3px;
  border: 1px solid #000;
  pointer-events: none;
  border-radius:5px;
}

h2.fooldal {
	font: 17px bold Georgia, "Times New Roman", Times, serif;
	background: url(../images/cikk_header_kicsi.png) no-repeat top left;
	width:250px;
	height:46px;
	line-height:46px;
	padding:0 0 0 30px;
	margin-left:5px;
	display:block;
	/*font-weight:bold;
	text-transform:capitalize;*/
	color:#333;
}

h3 {
	font: 17px bold Georgia, "Times New Roman", Times, serif;
	width:245px;
	line-height:20px;
	padding-bottom:3px;
	border-bottom:1px solid #444;
}

h3 > a {
	text-decoration:none;
	color:#333;
}

h3 > a:hover {
	color:#333;
}

.oldalszamozas {
	width:100%;
	margin: 15px 0 5px 0;
}

.oldalszamozas a {
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:normal;
	background: #ae9168;
	padding: 2px 5px 3px;
	color:#FFF;
	text-decoration:none;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

.oldalszamozas a:hover {
	color: #ae9168;
	background:#FFF;
}

.oldalszamozas_akt {
	font:12px Tahoma, Geneva, sans-serif;
	background:#3b87bd;
	padding:2px 5px 3px;
	color:#000;
	margin-left:4px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

.socialmedia {
	height:22px;
	line-height:22px;

	color:#666;
	background:#bfdaec;
	padding: 3px 6px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

.sm_icon {
	margin-right:5px;
}

.captcha_cont {
	width:300px;
	border:1px solid #c8b676;
}

.gray {
	color:#666;
}

.lightgray {
	color:#999;
}

#sidebar_map a {
	display:block;
}

/************/
/* UZENETEK */
/************/

.no_js {
    font:16px bold Arial, Helvetica, sans-serif;
	color:#FFF;
	background: #F00;
	margin:0 auto;
	width:974px;
	padding:10px;
	border:2px dashed #CCC;
}

.howto {
	margin-top:5px;
	color:#000;
}

.howto ul li {
	font-size:14px;
	line-height:20px;
}

.error {
	color:#C00;
	font:12px italic Verdana, Geneva, sans-serif;
}


.login_hiba {
	color:#C00;
	font:12px Verdana, Geneva, sans-serif;
}

.login_siker {
	color:#0C0;
	font:12px Verdana, Geneva, sans-serif;
}

.notes {
	font:11px Verdana, Geneva, sans-serif;
}

.success{
	background: #aeec92;
	border: 1px solid #8bbd75;
	font-weight: bold;
	width: 95%;
	padding: 10px;
	font-size: 12px;
	display: block;
	margin: 20px;
}
.notification p {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 13px;
	padding: 10px;
}
.notification {
	margin-bottom: 10px;
	background-image:url(../css/brown/images/ui-icons_ffffff_256x240.png);
	background-position:-96px -128px;
	position: relative;
}
.close{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.caution{
	border: 1px solid #b32c25;
	background: #ec5951;
	font-weight: bold;
	width: 95%;
	padding: 10px;
	font-size: 12px;
	display: block;
	margin: 20px;
}
.ui-dialog{
	text-align: left;
}


/* INPUTS */

div.field_container input.src {
    font-size: 12px;
    width: 160px;
    height:28px;
    border: 1px solid #c8b676;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

div.field_container input.login {
    font-size: 12px;
    width: 178px;
    height:28px;
    border: 1px solid #c8b676;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

.lucida {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

textarea {
    border: 1px solid #c8b676;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    padding: 4px;
}

/* SELECT */

div.field_container .selekt {
    font-size: 13px;
    height: 28px;
    padding: 3px;
	width:188px;
	margin-bottom:5px;
    border: 1px solid #c8b676;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

input.rovid {
	width:120px;
}

input.kozepes {
	width:182px;
}

input.hosszu {
	width:230px;
}

input.extra {
	width:480px;
}

.checkboxes label {
    display: block;
    float: left;
    padding-right: 10px;
    black-space: nowrap;
    padding-left: 22px;
    text-indent: -22px;
}

.checkboxes input
{
    vertical-align: middle;
}

.checkboxes label span
{
    vertical-align: middle;
}

.urlap_label {
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:3px;
}

.submit_btn {
	height:26px;
	line-height:26px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	padding:0 5px;
	margin-top:5px;
	border:1px solid #c8b676;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	cursor:pointer;
}

.chkbox {
	background:#555;
	border:1px solid #F55454;
}

/****************/
/* OLDAL RESZEK */
/****************/

#container {
	position:relative;
	width:998px;
	text-align:left;
	margin:0 auto;
	background:#f5efe5;
}

#header {
	width:998px;
	height:208px;
	background:url(../images/head_varos.jpg) no-repeat top left;
	position:relative;
}

#header .resize {
	position:absolute;
	top:10px;
	right:42px;
	font: 13px Verdana, Geneva, sans-serif;
	color: #FFF;
}

#header .setAccessibility {
	position: absolute;
	top: 8px;
	right: 10px;
	cursor: pointer;
}

#header .plus1 {
	position:absolute;
	top:45px;
	right:-30px;
}

#breadcrumb {
	width:988px;
	height:28px;
	background: #ae9168;
	padding: 0 10px 0 0;
	line-height:28px;
}

#breadcrumb .breadcrumb {
	font-size:12px;
	padding-left:5px;
}

#breadcrumb a {
	font:12px Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#000;
}

#breadcrumb p {
	font:12px Tahoma, Geneva, sans-serif;
	color:#000;
	line-height:28px;
}

#leftcol {
	margin: 0;
	width:210px;
	float:left;
	display:inline;
	padding: 10px 0 0 10px;
	background:url(../images/head_cimer_bottom.png) no-repeat top left;
}

#leftcol #elerhetosegek {
	width:208px;
	border:1px solid #c8b676;
/*	background: url(../images/head_cimer_subbottom.png) no-repeat;
	background-position: 97px top;*/
	background-color: #ddd0bb;
	margin-bottom:10px;
	padding:3px 0 10px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#leftcol #elerhetosegek img.varoshaza {
	border:1px solid #ae9168;
	text-align:center;
	margin-top:8px;
}

#leftcol #elerhetosegek .elerh, #leftcol #elerhetosegek a.elerh_email {
	font:12px Arial, Helvetica, sans-serif;
	color:#816452;
	margin:10px 0;
}

#leftcol #elerhetosegek ul {
	margin-left:20px;
}

#leftcol #elerhetosegek ul li {
	padding-bottom:8px;
}

/******** MENU *********/

#leftcol #menu {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	border-radius: 5px;
	margin-bottom:10px;
	padding:3px 0 10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	padding-bottom:5px;
	z-index:2;
}

#leftcol #menu ul.menu {
	margin:5px 0 0 10px;
}

#leftcol #menu .dyn_menu {
	padding-left:10px;
}

.upper {
	margin-top:5px;
}

#leftcol #menu ul.menu li {
	width:187px;
	border-bottom:1px solid #816452;
	z-index:99;
}

#leftcol #menu ul.menu li.lastmenu {
	border:none;
}

#leftcol #menu a.nofish {
	text-decoration:none;
	padding:8px 0 8px 7px;
	width:180px;
	color:#816452;
	display:block;
}

#leftcol #menu a.nofish:hover {
	color:#FFF;
	background:#ae9168;
}

#leftcol #menu ul.menu li.extra {
	/*background:#cbe795 url(../images/sport.png) no-repeat left center;*/
	padding:0 0 0 38px;
	width:149px;
	height:38px;
	text-align:left;
	line-height:34px;
}

#leftcol #menu a.nofish2 {
	text-decoration:none;
	padding:3px 0;
	width:142px;
	color:#816452;
	display:block;
}

#leftcol #menu a.nofish2:hover {
	color:#FFF;
}

#leftcol .projekt {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#leftcol .projekt #idoj_inner {
	padding:10px;
}

/**** IDOJARAS ****/

#leftcol #idojaras {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#leftcol #idojaras #idoj_inner {
	padding:10px;
}

/**** HOSI HALOTTAK ****/

#rightcol #hosihalottak {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #hosihalottak #hosi_inner {
	padding:10px;
}


/**** PAFI RSS ****/

#leftcol #pafirss {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#leftcol #pafirss #pafi_inner {
	padding:10px 10px 0 10px;
}

#leftcol #pafirss ul.rss-list li {
	font:11px Tahoma, Geneva, sans-serif;
	margin-bottom:5px;
	border-bottom:1px dotted #999;
	padding-bottom:3px;
}

#leftcol #pafirss ul.rss-list li.no_border {
	padding-top:3px;
	text-align:right;
	border:none;
}

#leftcol #pafirss a {
	color:#555;
	text-decoration:none;
}

#leftcol #pafirss a:hover {
	color:#333;
	text-decoration:underline;
}

#leftcol #pafirss ul.rss-list li p {
	margin-top:3px;
	color:#333;
}

/* HUROBIKE */

#rightcol #huro {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	margin-top:10px;
}

#rightcol #huro #huro_inner {
	padding:15px 0 10px 4px;
}

#main {
	width:534px;
	float:left;
	margin: 10px 12px 0 12px;
	z-index:1;
}

#hir_inner {
	padding: 10px;
}

#main #fooldal {
	margin:0;
	padding:0;
}

#kiemelt-menupontok {
	height:140px;
	width:514px;
	padding:10px;
	background:#EEE8DD;
	margin:10px 0;
}

#kiemelt-menupontok ul {
	list-style:none;
	margin:0 auto;
	width:458px;
}

#kiemelt-menupontok ul li {
	float:left;
	margin-right:10px;
	background:url(../images/button.png) no-repeat top left;
	width:126px;
	height:51px;
	display:block;
	padding:10px;
	text-align:center;
	font-weight:bold;
}

#kiemelt-menupontok ul li.bgreen {
	float:left;
	margin-right:10px;
	background:url(../images/button2.png) no-repeat top left;
	width:126px;
	height:51px;
	display:block;
	padding:10px;
	text-align:center;
	font-weight:bold;
}

#kiemelt-menupontok ul li.empty {
	float:left;
	margin-right:10px;
	background: none;
	width:126px;
	height:51px;
	display:block;
	padding:10px;
	text-align:center;
}

#kiemelt-menupontok ul li.nomargin {
	margin-right:0;
}

#kiemelt-menupontok ul li a {
	text-decoration:none;
	color:#422E17;
	font-size:12px;
}

#kiemelt-menupontok ul li a:hover {
	color:#785935;
	border-bottom:1px dotted #444;
}

.cikk_inner {
	padding:10px;
}

#main #fooldal #koszonto {
	background:#eee8dd;
	/*margin-bottom:10px;*/
}

/***/
#main .column {
	width:250px;
	float:left;
}

#main .column:first-child {
	margin-right:15px;
}

#main .cikk-container {
	width:235px;
	min-height:200px;
	padding:10px;
	margin: 10px 0;
	overflow: hidden;
	border-bottom:1px dotted #AAA;
}
/***/

#main #fooldal #allando_cikkek {
	display:block;
	background:#eee8dd;
	margin-bottom:10px;
}

#main #fooldal #allando_cikkek .cikk_box {
	width:245px;
	min-height:200px;
	margin:5px 8px 5px 3px;
	padding: 0 0 10px 0;
	float:left;
	overflow:hidden;
	border-bottom:1px dotted #AAA;
}

#main #fooldal #allando_cikkek .a_hir_tovabb {
	margin:0 5px 0 0;
}

#main ul.params {
	list-style:none;
	margin: 2px 0 8px 0;
}

#main ul.params li {
	font:10px Tahoma, sans-serif;
	line-height:12px;
	color:#555;
}

#main .hir_datum,
#main .hir_szerzo,
#main .hir_kateg,
#main .hir_szerv {
	font: 12px Arial, Helvetica, sans-serif;
	display:block;
	margin:3px 0;
	color:#666;
}

#main .hir_szerv {
	margin-bottom:4px;
}

#main .hir_kateg a, #main .hir_szerv a {
	color:#069;
	text-decoration:none;
	border-bottom:1px dotted #666;
}

#main .hir_kateg2, #main .hir_szerv2 {
	font: 12px Arial, Helvetica, sans-serif;
	margin:3px 0;
	color:#666;
	display:inline;
}

#main .hir_kateg2 a, #main .hir_szerv2 a {
	color:#069;
	text-decoration:none;
	border-bottom:1px dotted #666;
	display:inline;
}

#main #kategoriak {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #fooldal #hirek {
	background:#eee8dd;
	z-index:2;
}

#main #fooldal #hirek .box_cont {
	width:500px;
	margin:0 auto 10px auto;
	padding: 5px 0 0 5px;
	background:#eee8dd;
}

#main #fooldal #hirek .cikk_box {
	width:242px;
	min-height:200px;
	margin:5px 8px 5px 0;
	padding: 0 0 10px 0;
	float:left;
	overflow:hidden;
	border-bottom:1px dotted #AAA;
}

#main #fooldal #hirek .a_hir_tovabb {
	margin:0 5px 0 0;
}

#main .hir_datum, #main .hir_szerzo {
	font: 12px Arial, Helvetica, sans-serif;
	display:block;
	margin:3px 0;
	color:#666;
}

#main #fooldal #hirek .archiv_link {
	margin-top:10px;
	padding:5px;
	background:#ddd0bb;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#main .cimkek {
	margin:10px 0;
	color:#666;
}

#main .cimkek a {
	color:#333;
	text-decoration:none;
	padding: 0 0 1px 0;
	border-bottom:1px dotted #333;
}

#main .cimkek a:hover {
	color:#000;
	border-bottom:1px dotted #000;
}

#main .cimkek_cont {
	position:relative;
	background:#eee8dd;
}

#main .vissza {
	margin:15px 0 0 0;
	text-align:right;
}

#main .bovebben {
	text-align:right;
	margin:15px 0 0 0;
}

#main ul.sitemap {
	margin-left:30px;
}

#main #hir {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #hir ul, #main #cikk ul, #main #cikkek ul, #main #esemenyek ul {
	list-style:disc;
	margin-left:20px;
}

#main #hir ul ul, #main #cikk ul ul, #main #cikkek ul ul, #main #esemenyek ul ul {
	list-style:circle;
	margin-left:30px;
}

#main #hir ul ul ul, #main #cikk ul ul ul, #main #cikkek ul ul ul, #main #esemenyek ul ul ul {
	list-style:square;
	margin-left:40px;
}

#main #cikkek {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #cikk {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #esemenyek {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #elerhetosegek {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #elerhetosegek .person_cont {
	margin:0 auto 5px auto;
	width:300px;
	border:1px dotted #333;
	background:#DDD;
	padding: 10px;
	/*height:116px;*/
	background: #ddd0bb;
	line-height:1.4em;
}

#main #elerhetosegek .person_cont img {
	border:1px solid #bbb;
}

#main #kepviselok {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #kepviselok .person_cont {
	margin:0 auto 5px auto;
	width:300px;
	border:1px dotted #333;
	background:#DDD;
	padding: 10px;
	/*height:116px;*/
	background: #ddd0bb;
	line-height:1.4em;
}

#main #kepviselok .person_cont img {
	border:1px solid #bbb;
}

#main #terkep {
	background:#eee8dd;
	margin-bottom:10px;
	padding-top:10px;
}

#main #terkep .terkep_cont {
	border:1px solid #c8b676;
	width:500px;
	margin: 10px 0 10px 17px;
}

.sidebar_map {
	padding:17px;
}

.sidebar_map a {
	margin-bottom:5px;
	line-height:1.7em;
	cursor:pointer;
}

#main #uzenet {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #uzenet textarea.uzenet_ta {
	font-size:13px;
	width: 504px;
	resize:none;
}

#main #uzenet .captcha_cont {
	width:300px;
	border:1px solid #c8b676;
}

#main #uzenet .uzenet_label {
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:3px;
}

#main #uzenet .masik_kod {
	margin-left:10px;
}

#main #uzenet .login_btn {
	width:56px;
	height:26px;
	line-height:26px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:5px;
	border:1px solid #c8b676;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	cursor:pointer;
}

#main #eu {
	background:#eee8dd;
	margin-bottom:10px;
}

table#teu {
	border-collapse: collapse;
	margin: 10px 0;
}

table#teu td, table#teu th {
	border: 1px solid #ddd;
	padding:4px;
	font-size:13px;
}

#main #eu .selekt {
    font-size: 13px;
    height: 26px;
    padding: 3px;
	margin-bottom:5px;
}

#main #eu .idopont {
	border-bottom:1px solid #444;
}

#main #eu .ment_btn {
	width:56px;
	height:26px;
	line-height:26px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:5px;
	border:1px solid #c8b676;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	cursor:pointer;
}

#main #kerdoiv {
	background:#eee8dd;
	margin-bottom:10px;
}

/* BLOG */

h3.blog {
	font: 17px bold Georgia, sans-serif;
	font-weight:bold;
	width:500px;
	text-transform: uppercase;
	color:#000;
	/*color:#ae9168;*/
	line-height:60px;
	padding: 0 0 0 5px;
	height:60px;
	/*text-shadow: -1px 0 #333, 0 1px #333, 1px 0 #333, 0 -1px #333;*/
	background:url(../images/szazev.png) no-repeat top left;
	background-size: 500px 60px;
	border:none;
}

.blog-sm ul {
	list-style:none;
	padding:0;
	margin:0;
}

.blog-sm ul li {
	float:left;
	margin-right:5px;
	line-height:20px;
}

.box-bg {
	padding:7px;
	background:#DDD0BB;
	margin-bottom:10px;
}

.calendar {
	font-family: Arial; font-size: 12px;
}

table.calendar {
	margin: 0 auto;
	border-collapse: collapse;
}

table.calendar th {
	height:30px;
}

.calendar .days td {
	text-align:center;
/*	padding: 8px;*/
	border: 1px solid #999;
	vertical-align: top;
	background-color: #ddd0bb;
}

.calendar .day_num {
	padding:8px;
}

.calendar .highlight {
	font-weight: bold;
	font-size:1em;
	color: #EEE;
	background:#ae9168;
}
.content {
	padding-left:12px;
	padding-top:3px;
	font-weight:bold;
}

#main #adattar {
	background:#eee8dd;
	margin-bottom:10px;
}

table#adattar {
	border-collapse: collapse;
	margin: 10px 0;
}

table#adattar td, table#adattar th {
	border: 1px solid #ddd;
	padding:4px;
	font-size:13px;
}

#main #adattar .adattar_label {
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:3px;
}

#main #adattar input.login {
    font-size: 12px;
    padding: 4px;
    width: 178px;
	height:16px;
	display:inline;
}

#main #adattar .inputtext {
 	border: 1px solid #c8b676;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    padding: 3px;
}

#main #adattar .selekt {
    font-size: 13px;
    height: 26px;
    padding: 3px;
	width:130px;
	margin-bottom:5px;
}

#main #adattar #adattar_keres {
	width:494px;
	height:40px;
	background:#ddd0bb;
	padding:5px 10px 15px 10px;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#main #adattar .keres_btn {
	width:56px;
	height:26px;
	line-height:26px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:19px;
	margin-left:10px;
	border:1px solid #c8b676;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	cursor:pointer;
}

#main #archive {
	background:#eee8dd;
	margin-bottom:10px;
	font-size:1.1em;
}

#main #archive ul li ul {
	margin-left:15px;
}

#main #archive .arch_title {
	font-weight:bold;
	line-height:1em;
}

#main #archive .arch_datum {
	font-style:italic;
}

#main #archive a.arch_a {
}

#main #archive .arch_preview {
	margin-bottom:5px;
}

#main #archive .hir_box {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #999;
}

#main #hasznos_linkek {
	background:#eee8dd;
	margin-bottom:10px;
}

/* ELFELEJTETT JELSZÓ */

#main #elf_jelszo {
	background:#eee8dd;
	margin-bottom:10px;
}

/* REGISZTRÁCIÓ */

#main #regisztracio {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #regisztracio .masik_kod {
	margin-left:10px;
}

#main #regisztracio .hirl_chkbx {
	margin:5px 0;
}
.urlap_label {
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:3px;
}

/* JOGTAR */

#main #jogtar {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #jogtar ul {
	color:#3b87bd;
	margin-left:10px;
	list-style:square;
}

#main #jogtar ul li {
	margin-bottom:7px;
}

#main #jogtar table tr td {
	font-size:11px;
}

#main #jogtar table#tjogtar {
	border-collapse: collapse;
}

#main #jogtar table#tjogtar td, #main #jogtar table#tjogtar th {
	border: 1px solid #BBB;
	padding:4px;
	font-size:13px;
}

/* KERESÉSI TALÁLATOK */

#main #kereses {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #galeriak {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #galeriak .szures {
	width: 494px;
	height: 50px;
	padding:10px 10px 0 10px;
	background:	#ddd0bb;
	margin:0 0 10px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#main #galeriak .szures a {
	text-decoration:none;
}

#main #galeria_nap {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #galeria {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #galeria .gal_vissza_btn {
	margin:15px 0 0 0;
	text-align:right;
}

#main #adatmod {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #jelszomod {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #proftorol {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #oldalterkep {
	background:#eee8dd;
	margin-bottom:10px;
}

/* VALLALKOZOK */

#main #vallalkozok {
	background:#eee8dd;
	margin-bottom:10px;
}

#main #vallalkozok .v-box {
	width:240px;
	float:left;
	padding:5px 5px 5px 10px;
	margin-top:10px;
}

#main #vallalkozok .v-box ul {
	margin-left:15px;
	list-style:disc;
}

#main #vallalkozok .v-box img {
	margin:5px 5px 5px 0;
	display:block;
}

#main #vallalkozok .v-line {
	border-right:1px solid #ccc;
}

#main #vallalkozok .v-spacer {
	width:100%;
	height:3px;
	border-bottom:1px solid #996;
	display:block;
	margin-top:5px;
}

#main .regioldal {
	margin-left:5px;
	margin-bottom:10px;
	background: url('../images/header_teljes.png') no-repeat center top;
	width:521px;
	height:33px;
	text-align: center;
	padding-top:13px;
}

#main .regioldal a, #main .regioldal a:visited {
	text-decoration: none;
	font-size:15px;
	letter-spacing: 2px;
	color:#333;
}

#main .regioldal a:hover {
	text-decoration: underline;
}

/***************/
/* JOBB OSZLOP */
/***************/

#rightcol {
	width:210px;
	float:left;
	margin:-5px 0 0 0;
	display:inline;
}

#rightcol #kereses {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #kereses #kereses_inner {
	padding:15px 10px 10px 10px;
}

#rightcol #kereses input.src_btn {
	background: url(../images/search_btn.png) no-repeat right center;
	width:26px;
	height:26px;
	cursor:pointer;
	border-top:1px solid #c8b676;
	border-right:1px solid #c8b676;
	border-bottom:1px solid #c8b676;
	border-left:none;
}

#rightcol #kereses table.kereses {
	table-layout:fixed;
}

/* BEJELENTKEZÉS */

#rightcol #bejelentkezes {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 0 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #bejelentkezes #bej_inner {
	padding:10px;
}

#rightcol #bejelentkezes #bej_inner label {
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:3px;
}

#rightcol #bejelentkezes #bej_inner .login_btn {
	width:60px;
	height:26px;
	line-height:26px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:5px;
	border:1px solid #c8b676;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	cursor:pointer;
}

#rightcol #bejelentkezes #bej_inner ul li {
	padding-bottom: 8px;
}

/* FELHASZNÁLÓI PROFIL */

#rightcol #felh_profil {
	width:208px;
	background: #cfddbb;
	border:1px solid #90ee89;
	margin-bottom:10px;
	padding:3px 0 0 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #felh_profil #felh_inner {
	padding:10px;
}

#rightcol #felh_profil #felh_inner ul li {
	padding-bottom:8px;
}

/* ESEMENYNAPTAR */

#rightcol #esemenynaptar {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #esemenynaptar #esemeny_inner {
	padding: 10px;
}

/* ESEMENYEK KÉPEKBEN */

#rightcol #esemenyek_kepekben {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #esemenyek_kepekben #es_kep_inner {
	padding: 10px;
}

/* HIRLEVÉL FELIRATKOZÁS */

#rightcol #hirlevel {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #hirlevel #hir_inner {
	padding: 10px;
}

#rightcol #hirlevel #hir_inner label {
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:3px;
}

#rightcol #hirlevel #hir_inner .felir_btn {
	width:80px;
	height:26px;
	line-height:26px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#630;
	margin-top:5px;
	border:1px solid #c8b676;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	cursor:pointer;
}

/* CIMKEFELHŐ */

#rightcol #cimkefelho {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #cimkefelho #cimke_inner {
	padding:10px;
}

#rightcol #cimkefelho #cimke_inner a {
	color:#390;
	text-decoration:none;
}

#rightcol #cimkefelho #cimke_inner a:hover {
	/*text-decoration:underline;*/
	background-color:#390;
	color:#FFF;
}

/* JELENLEGI LÁTOGATÓK */

#rightcol #geol {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #geol #geol_inner {
	padding: 10px;
}

#rightcol #geol {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444;
}

#rightcol #geol #geol_inner .geodatas {
	border-bottom:1px dotted #AAA;
	padding-bottom:3px;
	margin-bottom:3px;
}

#rightcol #geol #geol_inner .geodatas_last {
	border-bottom:none;
}

#rightcol #jogpont {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	/*margin-bottom:10px;*/
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #jogpont #jogpont_inner {
	padding: 4px;
}

#rightcol #hirmondo {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
}

#rightcol #hirmondo #hirmondo_inner {
	padding: 10px;
}

/* MOBILE */

#rightcol #mbmobile {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	font-size:11px;
}

#rightcol #mbmobile #mbmobile_inner {
	padding:10px;
}



#rightcol #anyakonyvi-hirek {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	font-size:11px;
}

#rightcol #anyakonyvi-hirek #anyakonyvi_inner {
	padding:10px;
}

#rightcol #anyakonyvi-hirek #anyakonyvi_inner #tabs-1 {
	background:#eceadf url(../images/gyuruk.png) no-repeat center center;
	min-height:77px;
}

#rightcol #anyakonyvi-hirek #anyakonyvi_inner #tabs-2 {
	background:#eceadf url(../images/kereszt.png) no-repeat center center;
	min-height:61px;
}

#rightcol #koszonto {
	width:208px;
	background: #ddd0bb;
	border:1px solid #c8b676;
	margin-bottom:10px;
	padding:3px 0 5px 0;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	font-size:12px;
}

#rightcol #koszonto #koszonto_inner {
	padding:15px 8px 8px 10px;
}

#rightcol #koszonto .pm {
	float:left;
	margin: 0 7px 5px 0;
}



#footer {
	width:978px;
	height:37px;
	padding:23px 10px 0 10px;
	background:#ae9168;
	margin:0 auto;
}

#footer, #footer a {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footer a  {
	color:#036;
	text-decoration:none;
	border-bottom:1px dotted #036;
}

#footer a:hover {
	color:#03C;
}

/**************/
/* DATEPICKER */
/**************/

.today {
	color:#F00;
	background: #09C;
}

.ui-datepicker {
    width: 12.6em;
}

.ui-datepicker table {
    font-size: .8em;
}

.ui-datepicker-header {
    font-size: .8em;
}

.eventPlanned a.ui-state-default {
    background: green !important;
}

.eventPlanned a.ui-state-hover {
    background: red !important;
}

td.eventPlanned span.ui-state-default {
    background: blue !important;
}

#eventPopup {
    position: absolute;
    border: 1px solid #333;
    background: #ccc;
    padding: 3px;
}

#eventPopup p {
    margin: 0;
    padding: 0;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div {
	margin: 0;
}

/**************/
/* DIAVETITES */
/**************/

#fotok img {
  position: absolute;
}

#fotok {
  width: 534px;
  height: 210px;
  overflow: hidden;
  margin-bottom:10px;
}

/****************/
/* FONT-RESIZER */
/****************/
.adjustFont a {
	text-decoration:none;
	color:#FFF;
	padding:1px 2px;
}
.bold {
	font-weight: 900;
}

.boldDef {
	font-weight: 900;
	color: #CD0000;
}

.ON {
	color:#EEE;
	border:1px dotted #EEE;
}

.DISABLED {
	cursor: default;
	color: #CCC;
}

.pixel13 {
	font-size: 13px;
}

.pixel14 {
	font-size: 15px;
}

.pixel15 {
	font-size: 17px;
}

/***********/
/* GALERIA */
/***********/
#imgshow {
        width: 500px;
}

.imgbox {
	text-align: center;
	width: 131px;
	float: left;
	padding: 15px;
	margin:5px;
	background:#ddd0bb;
}

.gal_cont {
	width:514px;
	margin:0 auto;
}

.imgbox p {
	margin-top:3px;
	font:12px Tahoma, Geneva, sans-serif;
}

.imgbox img {
	border:1px solid #c8b676;
}

.pic_box {
	width:200px;
	height:200px;
	text-align:center;
	float:left;
}


/* SZERVEZETI FELEPITES */

#szerv_bal {
	width:171px;
	float:left;
}

#szerv_kozep {
	width:171px;
	float:left;
}

#szerv_jobb {
	width:171px;
	float:left;
}

#szerv_container {
	background: url(../images/szervd_bg.png) no-repeat top left;
}

.box_bg {
	height:15px;
	background: url(../images/line.png) no-repeat top center;
}

.szerv_box {
	padding:5px;
	border:1px solid #333;
	font:10px Tahoma, Geneva, sans-serif !important;
	font-weight: bold !important;
	margin:0 5px 0 0;
	background:#FFC;
	height:60px;
	overflow:hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	text-align:center;
}

.info_box {
	padding:5px;
	border:1px solid #333;
	font:11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	margin:15px 5px 0 0;
	background:#CF9;
	height:30px;
	overflow:hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	text-align:center;
}

.osztaly_box {
	padding:5px;
	border:1px solid #333;
	font:11px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	margin:15px 5px 15px 0;
	background:#9C9;
	height:30px;
	overflow:hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(https://www.mezobereny.hu/PIE.php);
	position:relative;
	text-align:center;
}

.down {
	margin-top:221px;
}

.info {
	background:#9FC;
}

.talalat {
	margin: 15px 0;
}

table.ttalalat {
	border-collapse: collapse;
	background:#FFC;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

table.ttalalat td, table.ttalalat th {
	border: 1px solid #BBB;
	padding:4px;
	font-size:12px;
}

table.ttalalat th {
	background:#CF9;
}

table.ttalalat tbody tr.alt {
	background-color: #EAEAEA;
}

h5 {
	font: 14px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
	margin-bottom:3px;
}

/* BEFEKTETŐBARÁT TELEPÜLÉS BLOG */

.bbt-box-bg {
	padding:7px;
	background: #DDD0BB;
	margin-bottom:10px;
	line-height: 1.5em;
}

h3.bbt-blog {
	background: url(../images/bbt-header-bg.jpg) no-repeat top left;
	background-size: 501px 60px;
	width:461px;
	height:60px;
	line-height: 60px;
	font-family: Courier, sans-serif;
	font-weight: bold;
	padding:0 10px 0 30px;
	border-top:1px solid #999;
	border-bottom:1px dotted #999;
}

/* UNDER CONST */

#underconst {
	width:534px;
	height:52px;
	padding:7px 0;
}

#underconst p {
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3f6a3d;
}

#underconst p.note {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#3f6a3d;
}

.loading {
	display:inline-block;
	background:url(../images/loading.gif) no-repeat;
	height:15px;
	margin-top:10px;
	padding-left:20px;
}

.loading p {
	line-height:15px;
	color:#0C3;
}

/* KERDOIV */

.kerdoiv-input {
    font-size: 12px;
    padding: 4px;
    width: 178px;
	height:16px;
	border: 1px solid #c8b676;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

/* VALASZTAS 2014 */

.mainmenu ul > li:nth-child(10) {
	background: url('../images/hunflag.png') no-repeat top left;
}

.mainmenu ul > li:nth-child(10) a {
	/*color:#222;*/
}

.mainmenu ul li ul li {
	background: #ddd0bb !important;
	background-image: none !important;
}

/*.mainmenu ul li ul li:nth-child(12), .mainmenu ul li ul li:nth-child(13) {
	display: none;
}*/

.mainmenu ul li ul li a {
	color:#816452 !important;
}

.mainmenu ul li ul li a.nofish:hover {
	color:#FFF;
	background:#ae9168;
}


.mainmenu ul > li:nth-child(10), .mainmenu ul > li:nth-child(24) {
    /*background: url(../images/hunflag.png) no-repeat top left;*/
    /*background: #ACC38F;*/
}
