/**
 * 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: #941A05;/* #630503; /**/
	/*background: #FEFAE9;/* url('/img/bg.jpg') */
    background:#eee9d8;
}


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;}

div.left {
    float:left;
}

div.s-player {
    margin: 10px 0px 0 5px;
}

div.virtual-player-small {
    position:absolute;
    background:transparent url(/img/virtual-player-small-n.png);
    width:95px;
    height:75px;
}

/* table.vertical {width:330px; background:transparent url(/img/665-1-grad.jpg) no-repeat 0 bottom; } */

table.vertical {width:330px; background:transparent url(/img/665-1-grad.jpg) no-repeat 0 bottom; white-space:nowrap;}
table.vertical td {font-weight:bold; padding-bottom:5px; white-space:nowrap;}


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

#msg_popup h4 {
    background:yellow;
    padding:5px;
}

#msg_popup p {
    padding:5px;
}

.input-close {}

div.css-stage {
	text-align: center;
    background: transparent;
}
div.css-in-stage {
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0 0 0 0;
	width: 980px;
    background:#ffffff;
    border:1px solid #bbbbbb;
   /* background:#ECDDD2; /**/
}


div.css-content {}

div.css-content div.menu {
  /* border-bottom:5px solid #941A05; /* */
  font-size:1.2em;
  font-weight:bold;
  height:20px;/*30px;
 /* background:#ECDDD2; /* #D3B596; /**/
  background: #ECDDD2 url(/img/menu.jpg) repeat-y 0 0;
}

div.css-content div.menu a {
    
  
}
div.css-content div.menu a span {
    color:#ffffff; /*#827275;/**/
    /*padding-right:20px;/***/
    cursor:pointer;
    display:block;
    float:left;
    height:18px;
    padding:2px 20px 0 0;
    text-align:center;
}
div.css-content div.menu a:hover span {
    color:#941A05;
}


div.css-content a span {
    color:#BF3F00;
}

div.css-content a:hover span {
    color:#941A05;
   /* background:#941A05;/**/
}

div.css-content div.menu a.first span {
    width:95px;
    color:#FFFC00;
    padding-right:0;
    margin:0 20px 0 0;
    background:#827275;
}

div.css-content div.menu a.first:hover span {
    color:#FFFC00;
    background:#941A05;
}


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

div.css-content div.menu a.sel span {
    color:#941A05;
}

/*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:0 0 0 0;
  padding:0 0 0 0;
  /* background:#ECDDD2; /* */
}


/**
 * Header
*/

div.css-header {
	height: 115px;
    margin:0 0 0 0;
	background: #fefae9; /* #941A05; /* #F2F2F2; */
}

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

div.css-in-header div.banner {
  float:left;
  width:885px;
  height:115px;
  background:transparent url(/img/header.jpg) no-repeat 0 0;
}

div.css-in-header div.banner div.www {
    float:right;
    
}
div.css-in-header div.banner div.www a {color:maroon;}
div.css-in-header div.banner div.www a:hover h2 {border-bottom:10px solid maroon;}
div.css-in-header div.banner div.www h2 {
    letter-spacing:9px;
    font-weight:bold;
    font-size:1.5em;
    line-height:20px;
    margin:0;
    padding:0 7px 0 7px;
}

div.css-in-header div.logo {
  float:left;
}

div.css-in-header div.logo a{
  margin:0;
  pading:0;
  border:none;
}

div.css-in-header div.logo a:hover{
  margin:0;
  pading:0;
  border:none;
}

div.css-in-header div.logo h1 {
  cursor:pointer;
  width:95px;
  height:115px;
  margin:0;
  padding:0;
  background:transparent url(/img/logo.jpg) no-repeat 0 0;
}

div.css-in-header div.logo h1 span {display:none;}

div.css-footer {
    margin:20px 0 0 0;
	height: 19px;
	background: transparent url(/img/footer.jpg) repeat-y 0 0;
}

div.css-in-footer {
  padding:1px 0 0 0;
  text-align:center;
  font-size:1em;
  color:#ffffff;
  font-weight:bold; /**/
}
div.css-in-footer a {color:#ffffff;}

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 0px 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;
  
  
  height: 19px;
}

div.pager span.prev a:hover {
  
}
div.pager span.prev span {
  display:inline-block;
  border:none;
  
  
  height: 19px;
}
div.pager span.prev span span {}
div.pager span.prev a span {}

div.pager span.next a {
  display:inline-block;
  
  
  height: 19px;
}
div.pager span.next a:hover {
  
}
div.pager span.next span {
  display:inline-block;
  border:none;
  
  
  height: 19px;
}
div.pager span.next span span {}
div.pager span.next a span.item {}



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


div.promo-left {
    width:95px;
    margin:2.5em 0 0 0;
    background:#993300;/*#827275;/**/
}

div.promo-left h4 {
    font-size:1.1em;
    color:#ffffff;
    text-align:center;
    margin:0;
}

div.promo-left img {
    margin:2px 0 2px 0;
    border-bottom:2px solid #333333;
    border-top:2px solid #333333;
}

div.promo-left a:hover img {
    border-bottom:2px solid #dddddd;
    border-top:2px solid #dddddd;
}

div.promo-right {
    width:180px;
    margin:0 0 0 0;
    background:#d9bfa5;/*#b56b47;/*#ECDDD2;/**/
}

div.content {
    width:665px;
    margin:0 20px 0 20px;
    /*padding:20px 0 0 0;*/
 /*   background:#eeeeee;/**/
}


div.triple {
  width:322px;
  margin-right:20px;
}

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;*/
  background:transparent url(/img/665-1-grad.jpg) no-repeat left bottom;
}

div.item h4, div.content h3 {
  margin:0;
  padding:0;
  
  padding:5px;
  font-size:1.2em;
   background:transparent url(/img/665-1-grad.jpg) no-repeat left bottom;
  /*background:transparent url(/img/box-c8d2ab.jpg) repeat-x;/* */
 
}


div.half {
  margin:25px 0 0 0;
  padding:0 0 5px 0;
  /*background:#c8d2ab;*/
  background:transparent url(/img/322-1-grad.jpg) no-repeat left bottom;
}

div.half h4, div.half h3 {
  margin:0;
  padding:0;

  padding:5px;
  font-size:1.2em;
   background:transparent url(/img/322-1-grad.jpg) no-repeat left bottom;
  /*background:transparent url(/img/box-c8d2ab.jpg) repeat-x;/* */

}



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

div.item div.minortype {
    font-weight:bold;
}

div.item h4 h6 {font-size:0.8em;}
div.item p {
  padding:0 0 0 0 ; /*5px 5px 0 5px; /**/
  margin:0px;
}

div.item img {
  /*padding:1px;*/
  float:left;
  padding:0;
 /* padding:1px 2px 2px 1px;/**/
  margin:0 5px 0 0;
 /* background:transparent url(/img/img-c8d2ab.jpg) no-repeat;*/
 border:1px solid #bbbbbb; /* #BF3F00;/**/
 border-left:1px dashed #bbbbbb;
 border-right:1px dashed #bbbbbb;
}

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

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

div.item a {
    
    color:#BF3F00;
 /* 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:#941A05;
  /* color:#fffc00; */
  
}

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


div.promo-right div.item p {
    padding:0 5px 0 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 {
  
}


/* 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; border:none; margin:0; padding:0;}

/* special layout */

/* teazzon-a-kor-kontrollal', 'kor-kontroll-percek', 'hangos-recept', 'rendezvenyek */







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 {
 
}

div.inner-inline-menu h4 {
  margin:0;
  padding:0;
  /*border-left:2em solid #941A05;*/
  padding:5px;
  font-size:1.2em;
  background:transparent url(/img/665-1-grad.jpg) no-repeat left bottom;
  
}
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:#827275;

}
div.inner-inline-menu h4 a {
  white-space:nowrap;
  padding:0px 7px 2px 7px;
  font-weight:bold;
  font-size:1em;
  color:#827275;

}
div.inner-inline-menu a.sel {color:#941A05;} /* background:#d4b3aa; */

div.inner-inline-menu a:hover{ border:none; color:#941A05;} /* 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;}


/*
* 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; /* */
}

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;
}

/*
*  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 */


