/**
 * screen.css 
 */


/**
 * reset.css
 */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

hr {
	display: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: 400;
}

a img {
	border: none;
}

/**
 * typography.css
 */

body  {
	font-size: 12px;/*62.5%; /* 10px */
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	background: #121212;
}

/* headings */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h1  { font-size: 2.3em; margin-bottom: 0.75em; }
h2  { font-size: 1.9em; margin-bottom: 0.95em; }
h3  { font-size: 1.5em; margin-bottom: 1.2em; font-weight: 700; }
h4  { font-size: 1.3em; margin-bottom: 1.4em; font-weight: 700; }
h5  { font-size: 1.2em; margin-bottom: 1.5em; font-weight: 700; }
h6  { font-size: 1.2em; margin-bottom: 1.5em; font-style: italic; }

.content h3  { font-size: 1.3em; margin-bottom: 1em; font-weight: 700; }
.content h4  { font-size: 1.1em; margin-bottom: 1.2em; font-weight: 700; }
.content h5  { font-size: 1em; margin-bottom: 1.3em; font-weight: 700; }
.content h6  { font-size: 1em; margin-bottom: 1.3em; font-style: italic; }


/* form elements */

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

/* text elements */

p           { margin-bottom: 1.5em;}

ul, ol      { margin: 0 1.5em 1.5em 2em; }
ul          { list-style-type: circle; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin-top: 1.5em; font-style: italic; }
del         { color:#666; }

a           { color: #794d00; text-decoration: none; /*border-bottom: solid 1px #BA4626; */}

a:hover     { border-bottom: solid 1px #794d00; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; } /*background: #ffc;*/

/**
 * layout.css
 */

/* tags */

body {
	text-align: center;
	color: #5f035a;
	background: #d2bdd1;/* url('/img/bg.jpg') */
}


a {
 color: #cc0000; /*#5f035a;/*#BA4626;*/
 text-decoration: none;
}

a:hover {
 text-decoration: none;/*1f5dd1*/
 /*border-bottom: solid 5px #444;*/
 /* border-bottom: solid 2px #fffc00;*/
 border:none;
 color:#008800;
}

span.separator {padding:0 5px 0 5px;}

span.error {color:red;}

span.mail {
    display:inline-block;
  width:16px;
  height:16px;
  margin:0 0 0 5px;
  padding:0px;
        background:transparent url(/img/mail.png);
}

#msg_popup {
     display:block; /* */
    position:absolute;
    width:450px;
    
    background:#f8f9c9; /* #ECE780;*/
/*    opacity:0;
    filter:alpha(opacity=0) /**/
   /* display:none; /* */
}

#msg_popup h4 {
    background:transparent url(/img/box-f8f9c9.jpg) repeat-x;
    padding:5px;
}

#msg_popup p {
    padding:5px;
}

.input-close {}

div.css-stage {
	text-align: center;
    background: transparent url(/img/bg-vertical.jpg) no-repeat 0 45px;
}
div.css-in-stage {
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0 0 0 0;
	width: 980px;
}

div.pre-header {
}

div.pre-header h1 {
  margin:0;
  padding:0;
  height:43px;
  cursor:pointer;
  cursor: hand;
  background: transparent url(/img/bg-horizontal-left.jpg) no-repeat;
}
div.pre-header div h2 {
  margin:0;
  padding:0;
  height:43px;
  width:310px;
  cursor:pointer;
  cursor: hand;
  background: transparent url(/img/bg-horizontal-right.jpg) no-repeat;
}
div.pre-header h1 span, div.pre-header h2 span{
  display:none;  
}

div.css-content {
}

div.css-content div.menu {
  height:26px;
  background:transparent url(/img/menu.jpg) repeat-x;
  padding:7px 7px 0 0;
  font-size:1.5em;
  font-weight:bold;
}

div.css-content div.menu div.date{
    font-size:0.7em;
    font-weight:normal;
    margin:2px 0 0 7px;
    /*color:#FFFC00;/**/
}

div.css-content div.menu a {
  color:#fffc00;
}

div.css-content div.menu a.sel {
  color:#5f035a;
}

div.css-content div.menu a:hover {
  border:none;
  color:#5f035a;
}

div.css-content div.menu span.separator {
  margin: 0 7px 0 7px;
}

div.css-in-content {
  margin:25px 0 0 0;
}




div.css-header {
	height: 90px;
    margin:0 0 0 0;
	background: transparent url(/img/header-bg.jpg) repeat-x;
}

div.css-in-header {
  padding:7px 0 0 0;
}

div.css-in-header div.banner{
  float:left;
  width:645px;
  height:77px;
  margin-right:25px;
}

div.css-in-header div.logo{
  float:left;
  width:310px;
  height:77px;
  background:transparent url(/img/header-right-logo.jpg);
}

div.css-in-header div.logo h4 {
  margin: 40px 0 0 10px;
  font-size:1.7em;
  line-height:1.8em;
  font-weight:normal;
}

div.css-footer {
	height: 29px;
	background: transparent url(/img/footer.jpg) repeat-x;
}

div.css-in-footer {
  padding:6px 0 5px 0;
  text-align:center;
  font-size:1.2em;
  font-weight:bold;
}
div.css-in-footer a {color:#5f035a;}

div.css-in-footer a.sel {color:#fffc00;}

div.css-in-footer a:hover {
  border:none;
  color:#fffc00;
}

div.css-in-footer span.separator {
  margin:0 6px 0 6px;
}

div.right {
  float:right;
}

div.separator {
  display:block;
  height:1px;
  border-bottom:solid 1px white;
  margin:5px 0 5px 0;
}

/*
* Pager css
*/
div.pager {
  margin:0 335px 25px 0;
  text-align:center;
  font-weight:bold;
}
div.pager span.item {padding: 0 5px 0 5px;font-size:1.2em; border:none;}
div.pager span.delimiter span {padding: 0 0 0 0;font-size:1em; border:none;}
div.pager a {
    
    color:#5f035a;
}
div.pager a:hover {
  color:yellow;
  border:none;
}


div.pager span span {
  border:solid 1px #5F035A;
}

div.pager span.prev a {
  display:inline-block;
  border:none;
  background:transparent url(/img/arrow-left-n.gif) no-repeat 0 6px;
  width:30px;
  height: 19px;
}

div.pager span.prev a:hover {
  background:transparent url(/img/arrow-left-u.gif) no-repeat 0 6px;
}
div.pager span.prev span {
  display:inline-block;
  border:none;
  background:transparent url(/img/arrow-left-n.gif) no-repeat 0 6px;
  width:30px;
  height: 19px;
}
div.pager span.prev span span {display:none;}
div.pager span.prev a span {display:none;}

div.pager span.next a {
  display:inline-block;
  background:transparent url(/img/arrow-right-n.gif) no-repeat 0 6px;
  width:30px;
  height: 19px;
}
div.pager span.next a:hover {
  background:transparent url(/img/arrow-right-u.gif) no-repeat 0 6px;
}
div.pager span.next span {
  display:inline-block;
  border:none;
  background:transparent url(/img/arrow-right-n.gif) no-repeat 0 6px;
  width:30px;
  height: 19px;
}
div.pager span.next span span {display:none;}
div.pager span.next a span.item {display:none;}



/* layout */
div.column {
  float:left;
  /*padding:5px;*/
  margin-bottom:25px;
}

div.triple {
  width:310px;
  margin-right:25px;
}

div.double-triple {
  width:645px;
  margin-right:25px;
  /*background:#f7d5cc;*/
}

div.double-triple h3 {
  padding:5px;
  margin:0 0 25px 0;
 /* background:#aa33aa; /*#5f035a;*/
  /*color:#ddffff;
  /*background:transparent url(/img/box-f7d5cc.jpg) repeat-x;*/
}




div.special-double-triple {
  float:left;
  width:645px;
  padding:0;
}


/* Lista elemek tipusok */

div.block {
  margin:0 0 25px 0;
  padding:0;
}

div.block h4 {
  margin:0;
  padding:5px;
  background:red;/*#aa33aa;*/
  color:#ddffff;
}

div.block h6 {
  font-size:1em;
  margin:0;
  padding:0;
}

div.item {
  margin:25px 0 0 0;
  padding:0 0 5px 0;
  background:#c8d2ab;
}

div.item h4 {
  margin:0;
  padding:0;
  padding:5px;
  font-size:1.2em;
  background:transparent url(/img/box-c8d2ab.jpg) repeat-x;/* */
  color:#5f035a;
  
}

div.item h6 {
  font-size:0.9em;
  margin:0;
  padding:0 5px 0 5px;
  text-align:right;
}
div.item h4 h6 {font-size:0.8em;}
div.item p {
  padding:5px 5px 0 5px;
  margin:0px;
}

div.item img {
  /*padding:1px;*/
  float:left;
  padding:0 5px 5px 0;
  margin:0 7px 0 15px;
  background:transparent url(/img/img-c8d2ab.jpg) no-repeat;
  /*border:1px solid #5f035a;*/
}

div.item table th, div.item table td {padding-left:5px; padding-top:5px; vertical-align:top;}

div.item table tr.odd td {background:#bbccaa;}
div.item table tr.even td {}

div.item a {
 /* display:block;
 /* background:transparent url(/img/box-f2efaa.jpg) repeat-x;/* */
  
}
 div.item a:hover {border:none;} 
div.item a:hover h4 {
  border:none;
  color:#5f035a;
  /* color:#fffc00; */
  background:transparent url(/img/box-f2efaa.jpg) repeat-x;
}

div.item div.right a {padding:0 0 0 0; font-weight:bold;} /* padding-right:5px; */

div.item-footer {
  border-top:2px dotted #d2bdd1;
  font-size:1.2em;
  padding:5px 0 0 5px;
  margin:5px 0 0 0;
}

div.item-footer a:hover {border:none; } /*color:#cc00cc;*/ /* color:#fffc00; */



div.details {}
div.details a {
  padding:0 10px 0 0;
  display:block;
  background:transparent url(/img/arrow-right-n.gif) no-repeat;
  width:30px;
  height: 16px;
}
div.details a:hover {
  background:transparent url(/img/arrow-right-u.gif) no-repeat;
  border:none;
}
div.details a span {
  display:none;
}


/* INPUT FORM ELEMENTS */
div.row {
  margin:25px 0 0 0;
}

div.row h6{
  margin:0;
  padding:0;
  text-align:left;
  font-size:1em;
}

div.row a:hover {border:none;}

div.row img {background:none; margin:0; padding:0;}

/* special layout */










div.forum {
  background:#f8f9c9;
}
div.forum h4 {
  background:transparent url(/img/box-f8f9c9.jpg) repeat-x;
}
div.forum img {
    background:none;
  /* background:transparent url(/img/img-f8f9c9.jpg) no-repeat;*/
}
div.answer {
  background:#f8f9c9;
}
div.answer h4 {
  background:transparent url(/img/box-f8f9c9.jpg) repeat-x;
}
div.answer img {
  background:transparent url(/img/img-f8f9c9.jpg) no-repeat;
}
div.question {
  background:#cbe090;
}
div.question h4 {
  background:transparent url(/img/box-cbe090.jpg) repeat-x;
}
div.question img {
  background:transparent url(/img/img-cbe090.jpg) no-repeat;
}







/* teazzon-a-kor-kontrollal', 'kor-kontroll-percek', 'hangos-recept', 'rendezvenyek */
div.teazzon-a-kor-kontrollal {
  background:#96b9ad;
}
div.teazzon-a-kor-kontrollal h4 {
  background:transparent url(/img/box-96b9ad.jpg) repeat-x;
}
div.teazzon-a-kor-kontrollal img {
  background:transparent url(/img/img-96b9ad.jpg) no-repeat;
}

div.kor-kontroll-percek {
  background:#f1f8cf;
}
div.kor-kontroll-percek h4 {
  background:transparent url(/img/box-f1f8cf.jpg) repeat-x;
}
div.kor-kontroll-percek img {
  background:transparent url(/img/img-f1f8cf.jpg) no-repeat;
}

div.ne-kockaztass {
  background:#f1f8cf;
}
div.ne-kockaztass h4 {
  background:transparent url(/img/box-f1f8cf.jpg) repeat-x;
}
div.ne-kockaztass img {
  background:transparent url(/img/img-f1f8cf.jpg) no-repeat;
}

div.hangos-recept {
  background:#d39aa3;
}
div.hangos-recept h4 {
  background:transparent url(/img/box-d39aa3.jpg) repeat-x;
}
div.hangos-recept img {
  background:transparent url(/img/img-d39aa3.jpg) no-repeat;
}

div.rendezvenyek {
  background:#f9c9e8;
}
div.rendezvenyek h4 {
  background:transparent url(/img/box-f9c9e8.jpg) repeat-x;
}
div.rendezvenyek img {
  background:transparent url(/img/img-f9c9e8.jpg) no-repeat;
}

div.palyazatok {
  background:#c8d2ab;
}
div.palyazatok h4 {
  background:transparent url(/img/box-c8d2ab.jpg) repeat-x;
}
div.palyazatok img {
  background:transparent url(/img/img-c8d2ab.jpg) no-repeat;
}



div.cikkek {
  background:#96b9ad;
}
div.cikkek h4 {
  background:transparent url(/img/box-96b9ad.jpg) repeat-x;
}
div.cikkek img {
  background:transparent url(/img/img-96b9ad.jpg) no-repeat;
}

div.riportok {
  background:#d39aa3;
}
div.riportok h4 {
  background:transparent url(/img/box-d39aa3.jpg) repeat-x;
}
div.riportok img {
  background:transparent url(/img/img-d39aa3.jpg) no-repeat;
}

div.rolunk-irtak {
  background:#dceeb4;
}
div.rolunk-irtak h4 {
  background:transparent url(/img/box-dceeb4.jpg) repeat-x;
}
div.rolunk-irtak img {
  background:transparent url(/img/img-dceeb4.jpg) no-repeat;
}






div.partner {
  background:#f1f8cf;
}
div.partner h4 {
  background:transparent url(/img/box-f1f8cf-big.jpg) repeat-x;
}
div.partner img {
  background:none;
}

div.partner a:hover h4 {
  background:transparent url(/img/box-f2efaa-big.jpg) repeat-x;
}




div.adatvedelem {
  background:#e9bd93;
}
div.adatvedelem h4 {
  background:transparent url(/img/box-e9bd93.jpg) repeat-x;
}
div.adatvedelem img {
  background:transparent url(/img/img-e9bd93.jpg) no-repeat;
}

div.bemutatkozas {
  background:#f2efaa;
}
div.bemutatkozas h4 {
  background:transparent url(/img/box-f2efaa.jpg) repeat-x;
}
div.bemutatkozas img {
  background:none;
  margin:5px;
  padding:0px;
}



div.gallery {margin-top:15px; padding:5px;}
div.gallery h5 {margin-bottom:0;}
div.gallery img {margin-top:15px; margin-left:15px;}
#img_cont {background:#5F035A ;} /* url(/img/edited.png) */
#img_cont img {margin:0; background:none; padding:5px 20px 20px 5px;}




div.inner-inline-menu {
  background:#b2a9c9;
}

div.inner-inline-menu h4 {
  margin:0 0 2px 0;
  padding:5px;
  background:transparent url(/img/box-b2a9c9.jpg) repeat-x;
}
div.inner-inline-menu span.separator {padding:0;}
div.inner-inline-menu a {
  white-space:nowrap;
  padding:0px 7px 2px 7px;
  font-weight:bold;
  font-size:1.1em;
  color:#5F035A;
}
div.inner-inline-menu a.sel {color:#FFFC00;} /* background:#d4b3aa; */

div.inner-inline-menu a:hover{ border:none; color:#FFFC00;} /* background:#d4b3aa; */
div.inner-inline-menu p {margin:0px; padding:5px;}


div.forum-header {background:#dceeb4;}
div.forum-header h4 {background:transparent url(/img/box-dceeb4.jpg) repeat-x;}
div.forum-header a:hover h4 {background:transparent url(/img/box-f8f9c9.jpg) repeat-x;}
div.forum-header img {
    float:right;
    padding:0;
    margin:5px 0 0 5px;
}


/*
* Admin style
*/
div.edited {
  background-image: url(/img/edited.png);
  background-repeat:repeat;
}

div.deleted {
  background-image: url(/img/deleted.png);
  background-repeat:repeat;
}



/*
* Banners style
*/
div.c-banner {
  background:#b2a9c9;
}

div.c-banner h4 {
  background:transparent url(/img/box-b2a9c9.jpg) repeat-x;
}

div.c-banner p {
  text-align:center;
}

div.c-banner img {
  border:none;
  padding:0;
  margin:0 33px 0 33px;
  background:none;
  
}

div.c-banner div.swf {
    margin:0 33px 0 33px;
}

div.b-banner {
  background:#b2a9c9;
}

div.b-banner h4 {
  background:transparent url(/img/box-b2a9c9.jpg) repeat-x;
}

div.b-banner p {
  text-align:center;
}

div.b-banner img {
  border:none;
  background:none;
  margin:0 85px 0 85px;
}

div.b-banner div.swf {
    margin:0 85px 0 85px;
}


div.c-promo {
  background:#e9bd93;
}
div.c-promo h4 {
  background:transparent url(/img/box-e9bd93.jpg) repeat-x;
}
div.c-promo img {
  border:none;
  padding:0;
  margin:0;
  background:none;
  
}


div.dvd {
    bottom:10px;
}


/*
* special modifiers
*/

div.no-margin {
  margin:0;
}

div.margin {
  margin-right:25px;
}

div.end {
  margin-right:0;
}



div.new {
  margin:5px 5px 0 5px;
  width:45px;
  font-weight:700;
  text-align:center;
  padding:5px 0 0 0;/* */
  height:40px;
  color:#effc00;
  background: red url(/img/new.jpg) no-repeat 0 0; /* */
}

div.partner div.new {
font-size:1.5em;
padding:13px 0 0 0 ;
height:32px;
}

a.flag_button {
    border:none;
    display:block;
    text-align:center;
    padding:0 0 0 5px;

  color:#FFFC00;/**/
  cursor:pointer;
}
a.flag_button:hover {color:#FFFC55;}






/*Form elemets*/
.index-pic-holder {
  display:block;
  width:90px;
  height:90px;
}


div.triple div.forum, div.triple div.forum-header {
    _width:309;
}


/*
*  Hack Csss
*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */



