body {
	 margin:0; padding:0; font:12px Arial,Verdana,Sans-serif; line-height:140%; color:#000;   background:#E8E8CE url("http://www.magicafe.hu/images/bgbody.gif") repeat-x;
}
/*#D4E1F0*/
 h1 {
   color:#CC0000;line-height:120%;
 }

 h2,  h2 a,  h2 a:visited {
  color:#CC0000;line-height:120%;
 }

h1, h2, h3 {
  margin:1em 0 .5em;
  font-family:Arial,Verdana,Serif;
  font-weight:normal;
  clear:both;line-height:120%;
  }

h1 {
  margin-top:.5em;
  font-size:20px;
  }

h2 {
  font-size:18px;
  }

h3 {
  font-size:16px;
  }

a {
  color: #1C5C9A;
  text-decoration: none;
}

a:hover {
  color: #6398CD;
  text-decoration: none;
}

/*position:absolute; left: 887px */
#rightbanners {position:relative; left: 4px ; top:4px}


.container {
	background:#fff; width:877px; padding:6px;
}

#header {
	background-color:#EEEEDD;  width:100%; height:70px; 
}


/* =Nav
----------------------------------------------- */
#nav {
	
}

#nav ul {
	margin:0; padding:0; list-style:none; 
}
#nav li {
	float:left; margin:0;margin-right:5px; padding:0px 0px 0px 10px; background:url("../images/headmenubg.gif") no-repeat; line-height:normal; text-indent:0;height:34px
}
#nav a {
	display:block; padding:13px 10px 0px 0px; text-decoration:none; white-space:nowrap; font: bold 12px Arial,Verdana ; color:#fff;
	letter-spacing:1px;
	background-image: url("../images/headmenubgr.gif"); background-repeat: no-repeat;
background-position: top right

	
}

/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html 
* html #nav a {
	width:1%;
}*/

#nav a:hover, #nav #current a:hover strong,  #nav #current strong {
  color:#fff; text-decoration:underline;
}


#logo {
	background:none; background-color:transparent; float:left; display:block; width:150px; height:70px; margin:0px 0 0 0; padding:0; border-width:0; text-decoration:none;
}

#cnav {
   padding:0; 
}
#cnav ul {
  margin:0; padding: 0; list-style:none;
}
#cnav li {
  display:inline; margin:0; 
  }
#cnav a{
  color:#000;  font-size:12px; text-decoration:none;
}

#cnav a:hover {
text-decoration:underline;
}
/**/

#footer   {
color:#000;
}

#footer {
 background: #87a91e url(../images/headbg.gif);
    text-align:center;  padding: 8px; color:#fff;
  }
#footer a,  #footer a:visited {
  color:#fff;
  }
#footer a:hover {
  color:#fff; text-decoration:underline;
  
  }


#regisztracio TD {color:black;font-size:12px; }
#regisztracio a, #regisztracio a:visited, #regisztracio a:active, #regisztracio a:hover { text-decoration:none}
#regisztracio a:hover {text-decoration:underline}
#regisztracio h1 { margin:0px ; font: bold 18px Arial; color:#769A07; }
.banner {text-align:center}


.newstitle, .newstitle:active, .newstitle:visited {
	FONT: bold 14px Verdana,Arial,sans-serif, Trebuchet MS  ; TEXT-decoration: none; 
}

.newstitle:hover {
	FONT: bold 14px Verdana,sans-serif, Trebuchet MS, Arial ; TEXT-decoration: underline; 
}
.newsct {clear:both; margin-bottom:15px}
.newsct IMG {float:left; margin-bottom:1px; margin-right:10px; border: 1px solid #000; }
.newsdate {
	 COLOR: #717171; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;; FONT-SIZE: 10px;
}
.newslead {
	 FONT:bold 14px/18px Arial, Geneva,  Helvetica, sans-serif;
}

.newstext {
	COLOR: #000; FONT: 14px/18px Arial,Verdana;
}

.newstext P {}
.newstext IMG {text-align:center;border:1px solid #666}
.newstext IMG.leftimg {float:left;border:1px solid #666; margin:0 5px 5px 0}
.newstext IMG.imgright {float:right;border:1px solid #666; margin:0 5px 0px 5px}
.newstext IMG.rightimg {float:right;border:1px solid #666; margin:0 5px 0px 5px}
.newstext DIV.leftimg {float:left; text-align:center; margin:0 5px 5px 0}
.newstext DIV.rightimg {float:right; text-align:center; margin:0 5px 0px 5px}
.newstext DIV.imgcenter{text-align:center}
.newstext h1,.newstext h2,.newstext h3,.newstext h4 {color:black}
.menunavbar { font-family: Arial,Serif;font-size:10px;margin-bottom:6px; background-color:#F5F7F9;padding:5px; border-bottom: 1px solid #CCD3DF; border-top: 1px solid #CCD3DF; }
.menunavbar, .menunavbar a, .menunavbar a:visited,  .menunavbar a:active, .menunavbar a:hover {
	font-weight:bold; text-decoration:none;  font-family:Arial; font-size:10px
}



.subhead, .subhead a, .subhead a:visited, .subhead a:active, .subhead a:hover{
	font: bold 14px Arial, Verdana;  text-decoration:none; 
}

.subhead a:hover{
text-decoration:underline;
}

.submenu {
	padding: 0 ;background-color:white;
}
.submenu A, .submenu A:visited, .submenu A:active, .submenu A:hover{
	 padding:3px 3px 3px 8px; background: #EFFEC2 /*#F1F3F7*/ ;
	display:block; text-decoration:none; font:bold 11px Verdana;   margin-bottom:1px ;color:#336600
}

.submenu2 A, .submenu2 A:visited, .submenu2 A:active, .submenu2 A:hover{
	 margin-left:8px; background-color:#F3F3E4 ;
	display:block; text-decoration:none; font:bold 11px Verdana;  margin-bottom:1px; padding-left:8px ;color:#336600
	
}

.submenu2 A:hover, .submenu A:hover {text-decoration:underline }

#submenuact { background-color:#FFFFFF }

.newsboxlist {font:11px/1.2em Verdana; clear:both; margin-bottom:5px}

A.newsboxmenutitle, A.newsboxmenutitle:active, A.newsboxmenutitle:visited, A.newsboxmenutitle:hover {
	FONT:  11px sans-serif, Trebuchet MS, Arial ; TEXT-decoration: none; 
	border-bottom:1px dotted #E6DDBF; display:block;text-align:right; margin-bottom:8px; clear:both
}

.newspostls {margin-top:8px;  font-size:12px}
.newspostls .post { }
.newspostls .post .header {font-family:Verdana, Verdana; margin:3px 3px}
.newspostls .post .comment { margin-left:4px; padding-left:8px; border-left:4px solid #E6DDBF;margin-bottom:12px}

ul.forum{
	 list-style:none;margin:0;padding:0;
}

ul.forum li   
{
  background-color: transparent; 
  background: url(../images/icon_comment.gif) no-repeat 0 .35em;
  margin:0 0 6px;
  padding:0 0 0 20px; 
}



.freshnews{
	 list-style:none;margin:0;padding:0;
}

.freshnews li   
{
  background-color: transparent; 
 background:url("../images/icon_pg.gif") no-repeat 0 4px;
 margin:0 0 6px;
  padding:0 0 0 20px;
}



ul.cimlapnews{
	padding:0;margin:0px 0 6px 0;
}

.cimlapnews li   
{
list-style-type: none ;
line-height:1.1em;
 margin: 0.6em 0 0  0px;
 padding:0 0 0 4px;
/* background:url("../images/icon_pg.gif") no-repeat 0 4px;
 
  padding:0 0 0 15px;*/
}

.cimlapnews li.nolist   
{
color:#000;
  background-color: transparent; 
  background-image:none;
  list-style-type: none ;
 
 margin:0 0 0px;
  padding:0 0 0 0px;
}

 .posted {
  padding-top:4px;
    white-space:nowrap;
clear:both;
  color:gray;
  margin-top:.5em;
  border-top:1px dotted #ccb;
    font-size:11px;
  }

.posted a, .posted a:active, .posted a:visited, .posted a:hover{
    text-decoration:none;

}

a.ertekellink, a.ertekellink:visited, a.ertekellink:active , a.ertekellink:hover{
  font: bold 10px Verdana,Arial;
  
  white-space:nowrap;
  }

a.ertekellink:hover{
  
  text-decoration:underline;
  }


a.editlink, a.editlink:visited, a.editlink:active , a.editlink:hover{
  background:url("../images/button_edit2.gif") no-repeat 8px 50%;
  padding-left:22px;
  border-left:1px solid #ccb;
  margin-left:.5em;
  font: normal 12px Arial;
  white-space:nowrap;
  text-decoration:none;
  }

a.printlink, a.printlink:visited, a.printlink:active , a.printlink:hover{
  background:url("../images/button_print2.gif") no-repeat 8px 50%;
  padding-left:22px;
  border-left:1px solid #ccb;
  margin-left:.5em;
  font: normal 12px Arial;
  white-space:nowrap;
  text-decoration:none;
  }

a.offerlink, a.offerlink:visited, a.offerlink:active , a.offerlink:hover{
  background:url("../images/isendemail2.gif") no-repeat 8px 50%;
  padding-left:22px;
  border-left:1px solid #ccb;
  margin-left:.5em;
  font: normal 12px Arial;
  white-space:nowrap;
  text-decoration:none;
  }


a.commentlink, a.commentlink:visited, a.commentlink:active , a.commentlink:hover{
  background:url("../images/icon_comment.gif") no-repeat 8px 50%;
  padding-left:22px;
  border-left:1px solid #ccb;
  margin-left:.5em;
  font: normal 12px Arial;
  white-space:nowrap;
  text-decoration:none;
  }

.posted a:hover, a.commentlink:hover {
  
  text-decoration:none;
  }



.posted a.brd {
  margin-left:.5em;
  border-left:1px solid #ccb;
  padding-left:4px;
}


  a.permalink {
  background:url("../images/icon_pg.gif") no-repeat 0 0;
  float:left;
  display:block;
  width:9px;
  height:10px;
  margin:.3em 5px 0 0;
  text-indent:-10000px;
  border-width:0;
  border:0
  }



INPUT.small {font-size:11px; border:1px solid}

.shadowbox {
  background: #ccc;
  position: relative;
  top: 2px;
  left: 2px;
  margin-bottom:5px
}
.shadowbox div {
  background: white;
  border: 1px solid #888; 
  padding: 7px;
  position: relative;
  top: -2px;
  left: -2px;
}




ul.bull {
 margin:.5em 0 1em;
  padding:0;
  list-style:none;
  }
ul.bull li {
  background:url("../images/bullet.gif") no-repeat 0 .4em;
  margin:0 0 2px;
  padding:0 0 0 15px;
  }

ul.offsite {
  margin-bottom:.75em;
  }
ul.offsite li {
  background:url("../images/icon_offsite.gif") no-repeat 1px .5em;
  text-indent:0;
  }

ul.bulleted li {
  background:url("../images/icon_s.gif") no-repeat 2px .35em;
  padding-left:20px;
  margin-top:0;
  text-indent:0;
  }

 a.boxnav , a.boxnav:visited, a.boxnav:active, a.boxnav:hover {
 text-decoration:none;
 color: rgb(51, 85, 136);
 font:normal 12px Verdana;
 }

 a.boxnav:hover{
 text-decoration:underline;
 }



A.navlink,  A.navlink:active,  A.navlink:visited{
	FONT-SIZE: 11px; text-decoration:none;padding:1px 3px 1px 3px;display:block;width:100%;FONT-WEIGHT:bold;
}

A.navlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND:#C2D6EB;
	text-decoration:none;display:block;width:100%;padding:1px 3px 1px 3px;FONT-WEIGHT:bold;
}

A.navlink_sel,  A.navlink_sel:active,  A.navlink_sel:visited,A.navlink_sel:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: white;FONT-WEIGHT:bold;
	text-decoration:none; padding:1px 3px 1px 3px; display:block; BACKGROUND:#2F7FC0;width:100%
}


A.jnavlink,  A.jnavlink:active,  A.jnavlink:visited{
	FONT-SIZE: 11px; COLOR: blue; text-decoration:none; 
}

A.jnavlink:hover {
	text-decoration:underline;
}

.jnavlink_sel,  .jnavlink_sel:active,  .jnavlink_sel:visited,.jnavlink_sel:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: red;
	text-decoration:none; 
}
/* advertise ====================================================*/
A.advcatlink,  A.advcatlink:active,  A.advcatlink:visited, A.advcatlink:hover{
	FONT-SIZE: 12px;  text-decoration:none; 
}



.advcatlink_sel,  .advcatlink_sel:active,  .advcatlink_sel:visited,.advcatlink_sel:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; font-weight:bold;
	text-decoration:none; 
}
/* !advertise ====================================================*/

.subbox {background: url("../images/box_bg.gif") no-repeat;  margin-bottom:0px; padding:10px; }
.subbox h2 {color:#606c80;  font: 13px "Arial black",Arial; margin:0 0 10px 0;}



A.newsmenulisthead,  A.newsmenulisthead:active,  A.newsmenulisthead:visited, A.newsmenulisthead:hover{
	color:white; font-weight:bold;  font-family:Verdana, Arial; text-transform:uppercase; font-size:11px;
	text-decoration:none;
}

A.newsmenulisthead:hover {
	text-decoration:underline;
}


#login-nav {
  border-left: 1px solid #E1E6EE;
  background-color: #F1F3F7;
  border-right: 1px solid #E1E6EE;
  padding: 10px 15px 10px 15px;
  margin-bottom:6px;
}

#login-nav ul {
  padding: 0;
  margin: 0;
}

#login-nav ul li{
  padding: 0 0 0 20px;
  margin: 0;
  list-style: none;
  background: url("../images/li_bg.gif") no-repeat 0 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.login-nav {
  border-left: 1px solid #E1E6EE;
  background-color: #F1F3F7;
  border-right: 1px solid #E1E6EE;
  padding: 10px 15px 10px 15px;
   margin-bottom:6px;
}

.login-nav ul {
  padding: 0;
  margin: 0;
}

.login-nav ul li{
  padding: 0 0 0 20px;
  margin: 0;
  list-style: none;
  background: url("../images/li_bg.gif") no-repeat 0 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.gallerylist TH {background:#fff; font-size:10px;  font-weight:bold; color:#BED2E8; border-bottom:2px solid #BED2E8; text-align:left}
.gallerylist TD { border-bottom:1px solid #ddd}

.topiclist TD {border-bottom:1px solid #E0E0E0}
.topiclist A.topic {font: bold 13px Arial}
.topiclist TH {background:#fff; font-size:10px;  font-weight:bold; color:#9BBB38; border-bottom:2px solid #9BBB38; text-align:left}

.forumpost {background:#Fff;margin-bottom:0px}
.forumpost .date {float:right; width:200px; text-align:right}
.forumpost .head {border-top:1px solid #CDD5E3; background:#F1F3F7;padding:3px; font:11px Georgia, Arial}
.forumpost .post {padding:12px 0 6px 6px; font-size:12px}
