/* Core Classes */
body {
   /*	background-color: #e1e4e8;  */
   	background-color: #EEEDD0;
}

body, td {
	margin: 0px;
	padding: 0px;
  text-align: left;
	color: #ffffff;
}

body, td, .indent, .defaulttext, .caption, .captiontext, .bodytable, .mediumtext,
.forumheader, .forumheader2, .forumheader3, .forumheader4, .forumheader5, .fcaption, .finfobar {
	font: normal 10px verdana, tahoma, arial, sans-serif;
	color: #000;
   /* border: 1px solid #878787; */
}

.smalltext, .smallblacktext, .tbox, .button, .button:hover, .nextprev, .helpbox {
	font: normal 9px verdana, tahoma, arial, sans-serif;
	color: #000;
}

a {
	color: #000000;
  text-decoration: none;
}

a.visit:visited {
  text-decoration: none;
	color: #800243;
}

a:hover, a.visit:hover {
  text-decoration: none;
	color: #F0801D;
}

/*simple menu*/
.top_section_mid a {
  color: #800243;
  text-decoration: none;
}

.top_section_mid a.visit:visited {
	color: #FF0000;
  text-decoration: none;
}

.top_section_mid a:hover, .top_section_mid a.visit:hover {
  text-decoration: none;
  color: #F0801D;
}

img {
	border: 0px;
}

.linkspage_button {
	border: 0px;
}

/* Saját stílus */
.felsomenu {
	width: 100%;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 24pt;
	font-weight: bold;
	color: #800243;
	text-align: center;
  vertical-align: middle;
 	border: #A5ACB2 1px solid;
}
/* END Saját stílus */

form {
	margin: 0px;
  vertical-align: middle;
}

 /* Legördülő mezők beállítás */
.tbox {
  border: #A5ACB2 1px solid;
	background-color: #fff;
}

.indent {
	border: #999 1px dashed;
	padding: 5px;
	margin: 5px;
	background-color: #f7f7f9;
}

.button, .button:hover {
	border: 1px solid #A5ACB2;
}

.button {
  /*background-image : url(images/button.png); */
}

/*
.button:hover {
	background-image : url(images/buttonover.png);
}
*/

.nextprev {
	border: 0px;
	text-align: center;
	padding: 2px;
  background-color: #f7f7f9;
}

.spacer{
	padding: 5px 0px;
}

.fborder, .border{
	border-collapse: collapse;
	border-spacing: 1px;
}

.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar,  {/*padding: 10px; */
	background-color: #fff;
  color: #000;
	border: 0px solid #878787;
}

/*táblázatok paraméterei */
.forumheader3  {
	padding: 3px;
	background-color: #fff;
  color: #000000;
	border: 1px solid #878787;
}

.forumheader3 a {
color: #000000;
}

.forumheader3 a:hover {
  color: #000000;
}

.forumheader3 a:visited {
  color: #000000;
}

.forumheader, .forumheader4, .finfobar {
	background-color: #fbfbfd;
  color: #000;
}

.forumheader5 {
	cursor: pointer;
}

.fcaption, .forumheader5 {
	background-color: #f7f7f9;
  border: 0px solid #878787;
}

table {
/*	margin-left: 0%;
 	position: center;
	margin-right: 0%;*/
/*table-layout: fixed; */
  caption-side: right;
}

.searchhighlight {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.helpbox {
	border: 0px;
}

/* Theme Specific Classes */
.page_container {
	border-collapse: collapse;
	border-spacing: 0px;
}

.top_section, .main_section {
/*dth: 82%; */
  width:  982px ;
	background-color: #fff;
	border-bottom: 1px solid #ffffff;
  border-collapse: collapse;
	border-spacing: 0px;
}

.top_section_left {
	vertical-align: middle;
/*A bal felső háttér színe.*/
  background-color: #ffffff;
}

.top_section_mid {
	vertical-align: bottom;
/*width:  982px ; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 24pt;
	font-weight: bold;
	color: #800243;
	text-align: center;
/* border-top: medium solid #ffffff; */
	text-align: center; /*A banner igazítása.*/
/*	padding: 3px 5px 3px 0px;*/
/* fejléc bal széle */
/*	background-image: url(images/top_mid_back.jpg);
  background-repeat: no-repeat;*/
	background-color: #ffffff; /*A középső felső háttér színe.*/
}

.top_section_right {
	vertical-align: middle;
	text-align: center;
/* fejléc jobb széle */
	border-left: 1px solid #ffffff;
/*background-image: url(images/top_right_back.jpg);
	background-repeat: no-repeat;*/
	background-position: center;
	background-color: #ffffff; /*A jobb felső háttér színe.*/
}

 /* A menük beállításai */
.menus_container {
/*	width: 200px; */
/*  width: 15% */
  width: 180px;
	border-collapse: collapse;
	border-spacing: 0px;
  background-color: #495744;    /*A menü szöveg alatti háttér meghatározása*/
  color: #ffffff;
  text-decoration: none;
}

.default_menu {
	vertical-align: top;
  font-weight: bold;
}

.left_menu, .right_menu {
	width: 180px;
  vertical-align: top;
  padding: 0px;
/*  background-image: url(images/s_body.png);
  background-repeat: repeat-y;*//*Kivettem mert nem kell a kép a menük alá.*/
  background-color: #495744; /*A menü teljes hátterének színe.*/
  color: #FFFFFF;
  text-decoration: none;
}

.left_menu {
  border-right: 4px solid #ffffff;
}

.right_menu {
  border-left: 4px solid #ffffff;
}

.cap_border {
  border-top: 0px solid #878787;
  border-bottom: 3px solid #fff;
/*  margin-bottom: 3px; */
}

.cap_border.button_menu {
  border-bottom: 0px;
  text-align: center;
}

.main_caption, .left_caption, .right_caption {
  white-space: nowrap;
  padding: 0px 0px; /*Címsor kerete.*/
  border-top: #ffffff 0px solid;
/*  fehér csíkok a kategóriák között a menüben */
/*  border-bottom: 3px  solid #ffffff;*/
/*  margin-bottom: 3px; */
  background-repeat: no-repeat;
  background-position: center;
}

.main_caption {
/*  background-image: url(images/s_main_cap.png);*/
  background-color: #FFFFFF; /*A középső címsor háttérszíne.*/
}

.left_caption, .right_caption {
/*   background-image: url(images/s_left_cap.png); */
  width: 180px;
/*  background-color: #495744;*//*A jobb és bal oldali menük fejlécének háttérszíne.*/
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-size: 9pt;
  font-style: normal;
  line-height: 14pt; /* sormagasság menü címsor */
  font-weight: bold;
/*  color: #FFFFFF; */
  text-align: left;
/* padding: 0x; */
}

.bevel {
/*  background-image: url(images/s_left_bevel.png);
  background-repeat: no-repeat;*/
  background-position: center;
}

.cont {
  border-collapse: collapse;
  border-spacing: 0px;
  width: 100%; /*A középső fő rész szövegének oldal margó meghatározása.
                Csak Firefox alatt változik.*/
}

 /* menük stílusa */
.menu_content {
  padding: 0px 0px 0px 0px; /*A főcikkek (menük!!!) belső margója. Csak IE6 alatt változik.*/
  background-color: #ffffff;
  color: #FFFFFF;
  font-size: 7.8pt;
  font-style: normal;
  font-weight: bold;
/*  text-decoration: none; */
}

/*simple menu*/
.menu_content a {
  color: #000000;
  text-decoration: none;
}

.menu_content a.visit:visited {
  color: #FF0000;
}

.menu_content a:hover, .top_section_mid a.visit:hover {
  color: #F0801D;
}

.menu_content.non_default {
  background-color: transparent;
}

.menu_content.buttons {
  padding: 0px;
}

.news_info {
  width: 180px;
  background-color: #f7f7f9;
  border-collapse: collapse;
  border-spacing: 0px;
}

td.link_button {
  border-bottom: 1px solid #000;
}

/* feliratok a menükben (kategóriák) */
.b {
 color: #ffffff;
}

/* zso óra stílusa */
.ora {
  float: right;
  position: absolute;
  right:4px;
  top:59px;
  background-color: #F7F9FA;
  background-image: url(images/s_nav.png);
  background-repeat: repeat-x;
}

.kereses {
  float: right;
  position: absolute;
  right:300px;
  top:200px;
  background-color: #F7F9FA;
  background-image: url(images/s_nav.png);
  background-repeat: repeat-x;
}

.fejlec_kep{
  background-image: url(http://localhost/parakletos/e107_themes/para/images/logo.jpg);
  background-repeat: repeat-x;
}

/* Para menük */
.vonal_menu_alatt{
  width: 542px; padding: 0px 0px 10px 0px;  border-top: 2px solid #365266;
/*  border-top: 1px solid #000  */
/*  border-bottom: 3px solid #000000;*/
  padding: 0px 0px 10px 0px;
}

.menu_cimsor {
  background-color: #04331C;
  color: #FFFFFF;
  border-bottom: 3px solid #fff;
  line-height: 18px;
/* padding: 5px; */
}

.menu_cimsor_zar{
  background-color: #04331C;
  color: #FFFFFF;
/*  border-bottom: 3px solid #fff; */
  line-height: 18px;
/*  padding: 5px; */
}

.szoveg {
/*  width: 180px;*/
  color: #FFFFFF;
  border-bottom: 3px solid #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding: 0px;
}

.para_fo_menu{
/*  background-image: url(images/s_left_cap.png); */
/*  width: 170px;*/
  background-color: #F0801D;/*A jobb és bal oldali menük fejlécének háttérszíne.*/
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-size: 7.5pt;
  font-style: normal;
/*  sormagasság menü címsor */
/*  font-weight: bold;*/
  line-height: 15px;
  color: #FFFFFF;
  text-align: left;
}

.para_kiadv_menu{
/*   background-image: url(images/s_left_cap.png); */
  width: 180px;
/*  width: 170px;*/
/*A jobb és bal oldali menük fejlécének háttérszíne.*/
  background-color: #F0801D;
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-size: 7.5pt;
  font-style: normal;
/*  sormagasság menü címsor */
/*  font-weight: bold;*/
  line-height: 15px;
  color: #FFFFFF;
/*  text-align: left;  */
  padding: 5px 1px 5px 1px;
}

/*
.paramenu02{
  padding-top: 5px;
  padding-bottom: 5px;
}
*/

.para_elokeszuletben_menu{
/*  background-image: url(images/s_left_cap.png); */
/*  width: 180px;*/
  background-color: #F1A500;/*A jobb és bal oldali menük fejlécének háttérszíne.*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7.5pt;
  font-style: normal;
/* sormagasság menü címsor */
/*  font-weight: bold;*/
  line-height: 15px;
  color: #FFFFFF;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.para_ujdonsagok_menu{
/*  background-image: url(images/s_left_cap.png); */
/*  width: 180px;*/
  background-color: #F1A500;/*A jobb és bal oldali menük fejlécének háttérszíne.*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7.5pt;
  font-style: normal;
/* sormagasság menü címsor */
/*  font-weight: bold;*/
  line-height: 15px;
  color: #FFFFFF;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.para_rolunkirtak{
/*  background-image: url(images/s_left_cap.png); */
/*  width: 180px; */
  background-color: #F0801D;/*A jobb és bal oldali menük fejlécének háttérszíne.*/
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-size: 7.5pt;
  font-style: normal;
/* sormagasság menü címsor */
/*  font-weight: bold;*/
  line-height: 15px;
  color: #FFFFFF;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.para_boltok_menu{
/*  background-image: url(images/s_left_cap.png); */
/*  width: 180px;  */
  background-color: #F1A500;/*A jobb és bal oldali menük fejlécének háttérszíne.*/
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-size: 7.5pt;
  font-style: normal;
/*  sormagasság menü címsor */
/* font-weight: bold;*/
  line-height: 15px;
  color: #FFFFFF;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.para_vendeghaz_menu{
/*  background-image: url(images/s_left_cap.png); */
/*  width: 180px;  */
  background-color: #A29E58;/*A jobb és bal oldali menük fejlécének háttérszíne.*/
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-size: 7.5pt;
  font-style: normal;
/*  sormagasság menü címsor */
/*  font-weight: bold;*/
  line-height: 15px;
  color: #FFFFFF;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.para_repertorium_menu{
/*  background-image: url(images/s_left_cap.png); */
/*  width: 180px;  */
  background-color: #A29E58;/*A jobb és bal oldali menük fejlécének háttérszíne.*/
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-size: 7.5pt;
  font-style: normal;
/*  sormagasság menü címsor */
/*  font-weight: bold;*/
  line-height: 15px;
  color: #FFFFFF;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Nav Menu Classes */
div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {
  font: normal 11px arial, verdana, tahoma, sans-serif;
  color: #000;
}

/* a főmenut befolyásoló beállításopk */
div.menuBar {
/*  background-color: #F7F9FA;*/
/*  background-image: url(images/s_nav.png);  */
  background-repeat: repeat-x;
  border-top: 0px solid #fff;
  padding: 0px 0px;
  text-align: center;
  border-bottom: 0px solid #000000;
}

div.emenuBar {
  background-color: #F7F9FA;
  border-top: 1px solid #fff;
  text-align: left;
}

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
  background-color: transparent;
  border: 1px solid;
  border-color: transparent !important;
  border-color: #fff #F8FAFB #F0F2F3 #F8FAFB;
  cursor: default;
  left: 0px;
  margin: 0px;
  padding: 2px 4px 2px 22px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
  background-color: transparent;
  border-color: #fff #a5a5a5 #a5a5a5 #fff !important;
}

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {
  background-color: #fff;
  border-color: #a5a5a5 #fff #fff #a5a5a5 !important;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #FCFDFF;
  border: 1px solid;
  border-color: #fff #a5a5a5 #a5a5a5 #fff;
  left: 0px;
  padding: 1px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  cursor: default;
  display: block;
  padding: 2px 11px 2px 0px;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #F2F4FF;
}

div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {
  padding: 0px 2px;
}

div.menu a.menuItem span.menuItemText {
  padding: 0px 0px 0px 3px;
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #fff;
  margin: 4px 2px;
}

a.menuItem.header {
  border-bottom: 1px solid #b3b3b3;
}