* {
	margin: 0;
	padding: 0;
}

body {
	background: #000000;
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

#container {
	width:1040px;
	margin:auto;
}

#left {
	width:200px;
	float: left;
}

#middle {
	width:800px;
	float: left;
/*	height:1200px; */
}

#right {
	width:120px;
	height:600px;
	float:left;
}

#mainMenu {
	clear:both;
}

#mainMenu ul {
	margin: 0;
	padding: 0px;
	list-style: none;
}

#mainMenu li {
	display: inline;
}

#mainMenu a {
	display: block;
	float: left;
/*	width: 150px;*/
	height: 30px;
	margin-right: 8px;
	padding: 10px 10px 0px 10px;
/*	background: url(../../images/img02.gif) no-repeat; */
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #fff;
	border:thin solid white;
}

#mainMenu a:hover {
	background:#333;
	color:yellow;
}

#mainMenu .mainMenu-active {
	border:thin dotted white;
	color:#555;
/*	outline:thin solid white;  */
}

#mainMenu .mainMenu-inactive {
	color:white;
}

#almenu {
	margin-top:12px;
	margin-bottom:12px;
	line-height:200%;
}

#main {
	padding-top:0px;
	clear:both;
	background:black;
}

#mainForSubMenu {
	width:600px;
	padding-top:20px;
	float:left;
	background:black;
}

#subMenu {
	width:200px;
	padding-top:20px;
	float:left;
	background:black;
}

#main2 {
}

#function-page { /* A felhasznĂĄlĂłi funkcionalitĂĄst tartalmazĂł - nem gyertya - oldalak */
	background:url(../../images/marb109.jpg);
	padding:12px;
}

#function-page .Gomb {
	color:black;
	background:#ccc;
	padding:3px;
}

#gyertyak { /* a gyertyĂĄk listĂĄja ebben a divben van */
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

/**
* Ebben a divben  lehet ĂĄllĂ­tani, hogy hĂĄny gyertya legyen egy oldalon
*/
div.right-col {
	float:left;
}

#szemely-preview { /* A gyetyĂĄk melleti szemĂŠly adatai */
	position:relative;
	top:0px;
	left:0px;
	background: #333 url(../../images/paper017.jpg);
	width:200px;
	float:left;
}

#footer {
	clear:both;
}

.Szemely {
	padding:12px;
	border:thin solid yellow;
}

.Szemely-preview {
}

.gyertya-popup {
	padding:10px;
	background: #333 url(../../images/paper017.jpg);
	color:black;
	position:relative;
/*	top:auto;
	left:auto;*/
	width:200px;
	display:none;
	float:left;
}

.gyertya-popup2 { display:none; float:left; }

.gyertya-text { text-align:left; }
a.gondolat { text-decoration:none; }

/***********************************************************************
* Gyertyatarták
************************************************************************/

#gyertyatarto90, #gyertyatarto120, #gyertyatarto480 {
	width:600px;
	height:440px;
	background: #000000 url(../../images/marb080x.jpg);
}

#gyertyatarto90 div.gyertya {
	float:left;
	margin:0px 5px;
}

#gyertyatarto90 div.gyertya-kivalasztva {
	float:left;
	margin:0px 5px;
	background:url(../../images/kivalasztva.gif);
}

#gyertyatarto120 div.gyertya {
	float:left;
	margin:0px 0px;
}

#gyertyatarto120 div.gyertya-kivalasztva {
	float:left;
	margin:0px 0px;
	background:url(../../images/kivalasztva.gif);
}

#gyertyatarto480 div.gyertya {
	float:left;
	margin:0px 0px;
}

#gyertyatarto480 div.gyertya-kivalasztva {
	float:left;
	margin:0px 0px;
	background:url(../../images/kivalasztva15.gif);
}

#gyertyatarto480 div.gyertya a img,#gyertyatarto480 div.gyertya-kivalasztva a img {
	width:15px;
	height:35px;
}

/***********************************************************************
*
************************************************************************/
.captchaButton {
	background:black;
	color:white;
}

#footer, #legal {
	text-align:center;
}

.drop { background:red; color:white; }

h1, h2, h3 {
	color: white;
}

h2 {
}

h3 {
	margin:6px 0px;
	text-align:left;
	font-size: 1em;
	color:yellow;
}

p, blockquote {
	margin-bottom: 1.5em;
	line-height: 1.65em;
	text-align: left;
}

ul, ol {
	margin-bottom: 0;
	line-height: 1.65em;
	text-align: left;
}

p {
}

blockquote {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
}

ul {
	margin-left: 3em;
}

ul li {
}

ol {
	margin-left: 3em;
}

ol li {
}

a {
	text-decoration: underline;
	color: yellow;
}

a:hover {
	text-decoration: none;
	color: #E58C24;
}

a.szemely-link {
	color:#0f0;
}

a.link {
	text-decoration: none;
	color: white;
}

a.link:hover {
	text-decoration: none;
	color: yellow;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}

.right { text-align:right; }
.center { text-align:center; }

#szemelylista table tbody tr td {	text-align:center; 
												padding: 0px 5px;
												margin:0px; }

a.bordered { background:black; }

div.image-upload {
	text-align:left;
}

.gyufa {
	width:30px;
}

p.mini {
	margin:0px; padding:0px;
}

/* meghalt */
img.eletmod-0 { border: thick solid black; margin:0px 5px; }
td.eletmod-0 { border: thin solid black; }
/* Él */
img.eletmod-1 { border: thick solid white; margin:0px 5px; }
td.eletmod-1 { border: thin solid white; }
/* Élni fog */
img.eletmod-2 { border: thick solid #f0f; margin:0px 5px; }
td.eletmod-2 { border: thin solid #f0f; }
/* kiemelt személy */
td.kiemelt { border: thin solid lime; }

#horizontal {
	clear:both;
}

#horizontal-top-ads {
	padding-top:12px;
	clear:both;
}

p.idezet {
	margin-top:12px;
}

span.idezet {
	color:aqua;
}

span.title {
	color:aqua;
}

.no-margin {
	margin:0px; 
}

.alairas {
	font-style:italic;
	text-align:right;
}

.level-item0-box {
	text-decoration:line-through;
}

#function-page b,#function-page strong {
	color:aqua;
}

img.NagyKep {
	margin-right:12px;
	margin-left:12px;
}

.szemely-in-list {
	width:200px;
	float:left;
}

.news-image { 
	margin-right:12px;
}

div.tab-active {
	margin-right:10px;
	background:rgb(120,172,255);
}

div.tab-normal {
	margin-right:10px;
	background-color:black;
}

div.tab-normal a {
	color:white;
}

div.tab-active a:hover {
	color:white;
}

.kiemelo {
	color:lime;
}

/**
* Postolás formázásai
*/

div.post-box {
	border:thin #999 solid;
	padding:5px;
	margin-bottom:6px;
}

.forum-image {
	margin-right:5px;
	margin-bottom:5px;
}

/**
* Google-map stílusok
*/
p.map {
	color:black;
}

table.PaySelector label {
	margin-right:15px;
}

div.pay-tab {
	padding:6px;
	border:thin aqua solid;
}

p.error {
	color:red;
}

/*****************************************************************************
 * Kedvezmény stílusai
 *****************************************************************************/

#szsz p {
	text-align:left;
	margin:0px;
}

#szsz p.szsz {
	margin-left:60px;
}

/*****************************************************************************
 * SMS fal stílusai
 *****************************************************************************/

#left h4 {
	margin-top:6px;
	margin-bottom:6px;
}

#sms-fal {
	width:190px;
}

#sms-fal .sms-fal-elem {
	border:dotted #ccc 1px;
	padding:2px;
	margin:6px 0px;
}

#sms-fal-all .sms-fal-elem {
	border:dotted #ccc 1px;
	padding:2px;
	margin:6px;
}

.sms-fal-elem p {
	margin:0px;
}

p.uzenet-datum {
	margin-top:0px;
	text-align:right;
	font-style:italic; 
}

#sociable { margin:0px; padding:0px; }
#sociable img { border:0; width:16px; height:16px; }

#gyertya h1 { margin:6px 0px; text-align:left; font-size: 1em; color:aqua; }
#gyertya h2 { margin:6px 0px; text-align:left; font-size: 1em; color:white; }
#gyertya h2 b { color:lime; }

.datepicker { background:#ddd; color:black; }

#gyertyatarto-fejlec { }
#gyertyatarto-ikonok { width:120px; text-align:center; }

#calendar-preview { background: #eee; color:black; width:219px; padding:0; margin:0 0 6px 0; border-spacing:1; }
#calendar-preview th { background: #000; color:#eee; text-align: center; width:31px; }
#calendar-preview td { text-align: right; width:31px; padding-right:6px; border:1px solid black; }
#calendar-preview .prev { background: #aaa; font-size:10px; text-align: center; border:none; }
#calendar-preview .next { background: #aaa; font-size:10px; text-align: center; border:none; }
#calendar-preview .ma { background:white; }
#calendar-preview .esemenyek { }
#calendar-preview a { color:black; }

#calendar { width:575px; padding:0; margin:0px; border-spacing:1; }
#calendar caption { font-size:16px; color:white; }
#calendar th { text-align: center; width:75px; font-size:16px; }
#calendar td { text-align: center; width:75px; padding-right:6px; border:1px solid black; font-size:16px; }
#calendar .prev { font-size:14px; text-align: center; border:none; }
#calendar .next { font-size:14px; text-align: center; border:none; }
#calendar .ma { border:thin white solid; }
#calendar .esemenyek { background:#333; }

#calendar-day { width:575px; padding:0; margin:0px; border-spacing:1; }
#calendar-day caption { font-size:16px; color:white; }
#calendar-day th { text-align: left; }
#calendar-day td { text-align: left; border:1px solid black; }

