/*

 * PROJECT NAME:	BuUDAPEST NIGHTCLUB
 * TASK NAME:		project.css
 * AUTHOR:		illes
 
 * STARTED		@ 2007.06.05.
 
 */

/**
 * removing defaults
 */
* {
	padding: 0px;
	margin: 0px;
}

/**
 * IE BUG FIX
 * <a href="http://www.satzansatz.de/cssd/onhavinglayout.html">http://www.satzansatz.de/cssd/onhavinglayout.html</a>
 */
* html .gainlayout {
	height: 0;
}

/*
* + * + html .gainlayout {
	min-height: 0;
}
*/


/**
 * font settings
 */
html {
	font-family: arial, verdana, sans-serif;
	font-size: 76%;
	height: 100%;
        /* <a href="http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better">http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better</a> */
        margin-bottom: 1px;
}

html * {
	font-size: 1em;
}

body {
	height: 100%;
	text-align: center; /* for IE to do centering */
}


/**
 * setting my defaults
 */
table {
	border-collapse: collapse;
}

table.border td{
	border: solid 1px black;
}

ul {
	list-style-type: disc;
        /* 05-12-12 ie bug, nem lesz jo az A tag */
	list-style-position: outside;
	margin-left: 5%;
}

ol {
	margin-left: 5%;
}

p, ul, ol, dl {
	margin-bottom: 1em;
}

h1 {/* IE - Disappearing Text Bug In IE 6 - <a href="http://www.soxiam.com/Code/CSSDisappearingTextBugInIE6">http://www.soxiam.com/Code/CSSDisappearingTextBugInIE6</a> - Zss*/

 
}

* img {
	border: 0;
	display: block;
}

.hide {
	display: none;
}

img.trspng{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/**
 * clearing floats
 * <a href="http://www.quirksmode.org/css/clearing.html">http://www.quirksmode.org/css/clearing.html</a>
 *
 * width or height required
 * The use of a width or height declaration is required to make the effect work in Explorer Windows and Opera. If you don't include it Explorer Windows continues to show the border at the top of the columns, as if there were no overflow. Opera completely hides the content of the container.
 * A width: 100% is a neat starting point, although more complicated layouts may require other values.
 */
* html .floated {
	height: 1%;
}

.floated {
	overflow: hidden;
}

.nowrap {
	white-space: nowrap;
}


/**
 * my class
 */

img.floatleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.floatright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

* html .gapfix {
	/* This fixes the IE5 Win gap! */
	/* <a href="http://phonophunk.phreakin.com/articles/ie-fix-for-gaps-between-list-items.php">http://phonophunk.phreakin.com/articles/ie-fix-for-gaps-between-list-items.php</a> */
	vertical-align: bottom; /* ie5.x set this width */
	/* v\ertical-align: baseline;  all other browser set this default */
}

* html .ie5_centered {
	text-align: center;
}

.link {
	cursor: pointer; /* MB */  
}

.two_columns {
	float: left;
	width: 45%;
}

/**
 * menuk
 */
ul.menu {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	/*
	NEM lehet benne, mert nem mindig jo
	width: 100%;
        */
        /*
        EZ SEM LEHET BENNE, mert a legordulo menuket elrontja
	overflow: hidden;
        */
}

ul.menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* ie fix */
* ul.menu li {
	/* ettol kap layoutot */
	height: 1%;
        /* ettol meg nem lesz szunet a li-k kozott */
	vertical-align: bottom;
}

ul.menu li {
	margin: 0;
	padding: 0;
}

ul.menu a,
ul.menu span.nolink {
	display: block;
}

ul.horizontal {
        /* clear float */
        overflow: hidden;
}

ul.horizontal li {
	float: left;
}

/**
 * miracle counter
 */
 
div.miracle_counter {
	width: 100%;
	overflow: hidden;
}

div.miracle_counter img {
	float: left;
}  

/**
 * lister
 */
table.lister {
	width: 100%;
	margin-top: 1em;
}

table.lister td {
	padding-left: 3px;
	padding-right: 3px;
}

table.lister a {
	color: #04b4ee;
	display: block;
	padding: 3px 0;
}

table.lister a:hover {
	color: black;
}

table.lister thead th {
	background-color: #d4dbea;
	padding: 4px;
	white-space: nowrap;
}

table.lister thead th a {
	display: inline;
}

/* szuro mezok*/
table.lister thead th input {
	width: 100%;
}

table.lister thead th select {
	display: block;
}

table.lister tfoot th {
	background-color: #d4dbea;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: center;
}

table.lister tfoot th a {
	display: inline;
}

table#lister tbody tr:hover,
table#lister tbody tr:hover a
{
	background-color: black;
	color: white;
}

table#lister td.icon {
	width: 20px;
	text-align: center;
}

table#lister td.icon img {
	float: none;
	display: inline;
	border: 0;
}

table#lister th.icon img {

	display: inline;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

p.nodata {
	text-align: center;
	padding-top: 1em;
	color: #ccc;
	font-size: 5em;
}


/**
 * MODULES
 */
#module_search_results #search_results_bar {
	padding: 2px;
	background-color: #D4DBEA;
	text-align: right;
	margin: 1em 0;
	padding-right: 5px;
}

#module_search_results h2 {
	font-size: 1.2em;
	font-weight: normal;
}

#module_search_results #pager {
	text-align: center;	
}

#module_search_results address {
	font-style: normal;
	margin-bottom: 1em;
	color: #796F63;
	color: green;
}

#module_search_results p {
	margin: 0;
	padding: 0;
}

hr.search {
	margin: 2em;
}

div.nodata {
	text-align: center;
	color: #ddd;
	font-size: 3.0em;
	line-height: 3.0em;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

#footer a {
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

.clear_floats {
	overflow: hidden;
	width: 100%;
}
#body {
	position: relative;
	width: 960px;
	text-align: left; /* Back from IE centering bug */
	margin: 0 auto; /* for MB (modern browsers) to do centering */
	min-height: 100%;
	height: auto !important;
	height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}

#container {
	overflow: hidden; /* clearing floats -> <a href="http://www.quirksmode.org/css/clearing.html">http://www.quirksmode.org/css/clearing.html</a> */
	width: 100%; /* ie need this */
	padding-bottom: 50px;
}

#main {
	float: right;
	overflow: hidden;  
        /*
		kene az overflow, mert nem folyhat ki a tartalom a dobozbol, kulonben vege a layoutnak,de
		nem lehet, mert a mozilla bugzik, ezert kell a #main_padding, szoval igy
		maradhat az overflow
		<a href="http://www.howtocreate.co.uk/mozBugs/paddingBug.html">http://www.howtocreate.co.uk/mozBugs/paddingBug.html</a> 
	*/
}

#left {
	float: left;
	overflow: hidden; /* nem folyhat ki a tartalom a dobozbol, kulonben vege a layoutnak */
}

#footer {
	position: relative;
	margin: -50px auto 0 auto; /* a margin-top-nak annyinak kell lennie, mint a teljes footer magassagnak (content+padding) */

	padding: 10px;
	height: 50px; /* ie5.x set this width (with padding and margin) */
	he\ight: 30px; /* all other browser set this (without padding and margin) */
}/**
 * layout
 */
#c2_800 #body {
	width: 750px;
}

#c2_800 #header {
	height: 80px;
}

#c2_800 #main {
	width: 560px; /* ie5.x set this width (with padding and margin) */
	w\idth: 540px; /* all other browser set this (without padding and margin) */
}

#c2_800 #left {
        /* SBMH: <a href="http://www.doxdesk.com/personal/posts/css/20020212-bmh.html">http://www.doxdesk.com/personal/posts/css/20020212-bmh.html</a> */
	width: 190px; /* ie5.x set this width (with padding and margin) */
	w\idth: 190px; /* all other browser set this (without padding and margin) */
}

#c2_800 #main_padding {
	padding: 10px;
}

#c2_800 #right {
	display: none;
}

#c2_800 #footer {
	width: 750px; /* ie5.x set this width (with padding and margin) */
}/**
 * layout
 */
#c2_1024 #body {
	width: 960px;
}

#c2_1024 #header {
	height: 100px;
}

#c2_1024 #main {
	width: 770px; /* ie5.x set this width (with padding and margin) */
	w\idth: 750px; /* all other browser set this (without padding and margin) */
}

#c2_1024 #left {
        /* SBMH: <a href="http://www.doxdesk.com/personal/posts/css/20020212-bmh.html">http://www.doxdesk.com/personal/posts/css/20020212-bmh.html</a> */
	width: 190px; /* ie5.x set this width (with padding and margin) */
	w\idth: 190px; /* all other browser set this (without padding and margin) */
}

#c2_1024 #right {
	display: none;
}

#c2_1024 #footer {
	width: 960px; /* ie5.x set this width (with padding and margin) */
	w\idth: 940px; /* all other browser set this (without padding and margin) */
}
/**
 * layout
 */
#c3_1024 #body {
	width: 960px;
}

#c3_1024 #header {
	height: 100px;
}

#c3_1024 #wrapper {
	float: left;
	width: 770px;
}

#c3_1024 #main {
	width: 580px; /* ie5.x set this width (with padding and margin) */
	w\idth: 580px; /* all other browser set this (without padding and margin) */
}

#c3_1024 #main_padding {
	padding: 10px;
	margin-bottom: 30px;
}

#c3_1024 #left {
        /* SBMH: <a href="http://www.doxdesk.com/personal/posts/css/20020212-bmh.html">http://www.doxdesk.com/personal/posts/css/20020212-bmh.html</a> */
	width: 190px; /* ie5.x set this width (with padding and margin) */
	w\idth: 190px; /* all other browser set this (without padding and margin) */
}

#c3_1024 #right {
	float: left;
	width: 190px; /* ie5.x set this width (with padding and margin) */
	w\idth: 190px; /* all other browser set this (without padding and margin) */
	overflow: hidden; /* nem folyhat ki a tartalom a dobozbol, kulonben vege a layoutnak */
}

#c3_1024 #footer {
	width: 960px; /* ie5.x set this width (with padding and margin) */
	w\idth: 940px; /* all other browser set this (without padding and margin) */
}
/**
 * project name:	eworld
 * file name:		font.css.php
 * author:		<a href="mailto:wiktor@freemail.hu">wiktor@freemail.hu</a> as always... :)
 * 
 * started		@ 2004.08.17.
 * last modified	@ c dÃ¶ timestamp ;)
 */

/**
 * default autocomplete
 */
div.miracle_autocomplete {
	width: 350px;
	background: #fff;
}

div.miracle_autocomplete ul {
	border:1px solid #888;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}

div.miracle_autocomplete ul li {
	margin:0;
	padding:3px;
}

div.miracle_autocomplete ul li.selected { 
	background-color: #ffb; 
}

div.miracle_autocomplete ul strong.highlight { 
	color: #800; 
	margin:0;
	padding:0;
}
input.disabled {
	background-color: #D4D0C8;
	color: #808080;
}

.invisible {
	visibility: hidden;
}

.clearer, .clear {
	clear: left; 
	height:  0px; 

	display: block;
	line-height: 0px;
	font-size: 0px;
}

.error, .fail, .failed {
	color: red;
}

.ok, .success {
	color: green;
}

select {

}

select option {
	font-weight: normal;
	padding: 0 3px;
}

option.selected {
	background-color: #DDDDDD;
}

option.selected:after {
	content: " (eredeti)";
}

fieldset {
	float: none;
	clear: both;
}

/* ie alapbol kek */
fieldset legend {
	color: black;
}

button.centered {
	display: block;
	margin: 0 auto;
}

/**
 * fileinput
 */
fieldset.fileinput {
	text-align: center;
}

fieldset.fileinput input.file {
	float: left;
	display: block;
}

fieldset.fileinput button {
	clear: both;
}

fieldset.fileinput img {
	float: right;
}

fieldset.fileinput br {
	clear: both;
}

fieldset.fileinput input.submit {
	float: left;
}

form br {
	clear: both;
}

/* opera bugfix */
form br.bf_o {
	clear: both;
	height: 0;
/*validÃ¡lÃ¡s miatt*/
}

/**
 * editformok
 */
form.editform label, 
form.editform input.text,
form.editform input.checkbox,
form.editform div.miracle_phonenumber {
	display: block; 
	width: 45%; 
	float: left; 
	margin-bottom: 10px;
}

form.editform select {
	display: block; 
	float: left; 
	margin-bottom: 10px;
}

form.editform div.miracle_phonenumber .country {
	background-color: transparent;
}

form.editform label {
	text-align: right; 
	padding-right: 20px;
	clear: both;
}

form.editform label.textarea {
	float: none;
	text-align: left; 

}

form.editform fieldset {
	padding: 10px; 
	margin-bottom: 10px;
}

form.editform fieldset legend {
	padding: 5px;
	font-weight: bold;
	color: black;
}

/**
 * buggy in ff 1.5
 */
form.editform fieldset div.comment {
	float: none;
	clear: both;
	font-style: italic; 
	text-align: right; 
	margin-top: 10px;
}

form div.error, #formerror {
	border: 1px solid #fc4244; 
	background-color: #fccecc; 
	padding: 5px;
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;

	float: left;/*FF 1.5 bugfix - zoli*/
}

* html form div.error, #formerror {
	float: none;/*IE*/
}

form div.error span.error_message {
	clear: both;
	display: block; 
	color: red; 
 
	font-weight: bold; 
 
 


	padding-left: 50%;
}

#formerror {
	float: none;/*FF 1.5 bugfix miatt kell - zoli*/
	margin: 10px;
}

#formerror h2 {

}

#formerror h3 {

}

#formerror ul {

	padding-left: 5%;
}

/**
 * smarty templatek
 */

/**
 * miracle_phonenumber
 */
div.miracle_phonenumber {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

div.miracle_phonenumber * {
	padding: 0px;
	margin: 0px;
}

div.miracle_phonenumber input {
	display: inline;
	float: left;
	width: auto;
}
                             
div.miracle_phonenumber select {
	display: inline;
	float: left;
	width: 4em;
}

div.miracle_phonenumber span {
	float: left;
}

div.miracle_phonenumber input.country {
	border: 0px;
	width: 2em;
}

/**
 * azert kell a div#body, mert kulonben nem eleg a deklaracio specifikussaga
 */
div#body input.centered,
div#body_2c input.centered {
	clear: both;
	float: none;
	display: block;
	margin: 0 auto;
}

form div.floater {
	float: left;
}

form div.floater label, 
form div.floater input
{
	float: left;
	width: auto;
}

form label.hide {
	display: none;
}

form.editform input.submit {
	width: auto;
	padding: 0 2%;
	font-weight: bold;
}

form.editform input.centered {
	display: block;
	margin: 0 auto;
}

fieldset.pvd {
	float: none;
	clear: both;
	border: 3px solid red;
	padding: 3px;
}

fieldset.pvd legend {
	font-size: 1.5em;
	font-weight: bold;
	padding: 2px;
}

fieldset.pvd legend span {
	font-size: 0.6em;
	font-weight: normal;
}

div.coloumn {
	float: left;
}

/**
 * radio
 */
form.editform fieldset.radio {	
}

form.editform fieldset.radio input {
	float: left;
	width: auto;
}

form.editform fieldset.radio label {
	clear: none; /* ne torolje a floatot! */
	float: left;
	padding-left: 0.5em;
	width: auto;
	cursor: pointer; /* w3 */
}

form.editform fieldset.radio br {
	clear: both;
}

form.editform fieldset.radio div.coloumn {
	float: left;
}

form.editform fieldset.radio input:hover + label,
form.editform fieldset.radio label:hover {
	font-weight: bold;
}


form.editform fieldset.yesorno input {
	float: left;
	width: auto;

}


/**
 * radio in one line
 */
form.editform fieldset.radio_oneline {
}

form.editform fieldset.radio_oneline input {
	float: left;
	width: auto;
}

form.editform fieldset.radio_oneline label {
	clear: none; /* nem torlunk floatot */
	float: left;
	padding-left: 0.5em;
	width: auto;
	cursor: pointer; /* w3 */  
}

form.editform fieldset.radio_oneline br {
	display: none;
}

/**
 * checkbox
 */
form.editform fieldset.checkbox {
}

form.editform fieldset.checkbox input {
	float: left;
	width: auto;
}

form.editform fieldset.checkbox div.coloumn {
	float: left;
}

form.editform fieldset.checkbox input:hover + label,
form.editform fieldset.checkbox label:hover {
	font-weight: bold;
}


form.editform fieldset.checkbox label {
	clear: none;	/* a form.editform label-re beraktam mar, de ide nem kell */
	float: left;
	padding-left: 0.5em;
	width: auto;
	cursor: pointer; /* w3 */
}

form.editform fieldset.checkbox br {
	clear: both;
}

/**
 * kis naptar ikon, amit javascript tesz be a miracle_date-hez
 */
form.editform img.calendar {
	border: 0;
	float: left;
	position: relative;
	left: -16px;
}



/**
 * textarea
 */

form.editform textarea {
	width: 100%;
	height: 10em;
	font-size: 1.2em;
	margin-bottom: 1em;
}


/**
 * editform2
 */

form.editform2 {
	padding: 0px;
	margin: 0px;
}

form.editform2 label {
	display: block;
	margin-top: 1em;
}

form.editform2 textarea {
	width: 100%;
	height: 10em;
	font-size: 1.3em;
}

form.editform2 .hide {
	display: none;
}

form.editform2 input {
	display: block;
	width: 100%;
}

form.editform2 input.submit {
	width: auto;
	padding: 0 2%;
	font-weight: bold;
	margin-top: 20px;
}

form.editform2 fieldset.radio {
}
             
form.editform2 fieldset.radio input {
	display: block;
	float: left;
	width: auto;
}

form.editform2 fieldset.radio label {
	display: block;
	text-align: right; 
	float: left;
	padding-left: 0.5em;
	width: auto;
	cursor: pointer; /* w3 */  
}

form.editform2 fieldset.radio br {
	clear: both;
}


/* editform2 -> checkboxes */
form.editform2 fieldset.checkbox {
}

form.editform2 fieldset.checkbox input {
	float: left;
	width: auto;
}

form.editform2 fieldset.checkbox input:hover {
	margin-right: 0.5em;
}
form.editform2 fieldset.checkbox input:hover + label {
	font-weight: bold;
}

form.editform2 fieldset.checkbox label {
	float: left;
	margin: 0px;
	padding-left: 0.5em;
	width: auto;
	cursor: pointer; /* w3 */
}

form.editform2 fieldset.checkbox br {
	clear: both;
}

form.editform2 img.calendar {
/*validÃ¡lÃ¡s miatt*/
	border: 0;
	position: relative;
	top: -18px;
	left: 100%;
}


/**
 * selector
 */
form fieldset.selector {
	padding: 1%;
}

form fieldset.selector table {
	width: 100%;
}

form fieldset.selector table td {
	width: 45%;
}

form fieldset.selector table td.center {
	width: 10%;
	text-align: center;

}

form fieldset.selector select {
	width: 100%;
}

qform fieldset.selector button {
	position: absolute;	
	top: 50%;
	left: 49%;
}

form fieldset.selector button.remove {
	z-index: 10;
}

/**
 * MIRACLE_FILE
 */
form fieldset.file_upload {
	/* MOZ bug, ha nincs border */
	padding: 10px;
}

form fieldset.file_upload #error {
	color: red;
	font-weight: bold;
	margin-left: 10px;
}

form fieldset.file_upload table {
	width: 100%;
}

form fieldset.file_upload table td {
}

form fieldset.file_upload table td.file_upload {
	width: 200px;
}

form fieldset.file_upload .files {
	font-size: 0.8em;
	min-height: 5em;
	height: auto !important;
	height: 5em;
	padding: 5px;
}

form fieldset.file_upload .files input {
	border: 0;
	width: 90%;
	float: left;
	clear: both;
}

form fieldset.file_upload .files button {
	width: 10%;
	float: left;
}

form fieldset.file_upload .files input:hover {
	background-color: #eee;
}

a.repeat {
	display: block;
}

a.repeat:link:hover {
	background-color: red;
}

div.repeat:hover {
	background-color: red;
}

/**
 * miracle address
 */
.miracle_address input {
	width: 50px;
}

.miracle_address option {
	padding-right: 15px;
} 

.miracle_address option.selected:after {
	content: "";
}

/**
 * ket hasabos tabla alapdesign, error
 */

form table.colgroup td textarea {
	width: 100%;
	height: 10em;
	font-family: Verdana;

}

form table.colgroup td.error {
	background: url(/images/miracle/icons/error.png) no-repeat 1% 50%;
	background-color: #AF011C;
	padding-left: 25px;
	color: white;
}

form table.colgroup td.error div.error_msg{
	color: white;
	font-weight: bold;
	padding: 5px 0;
}

form table.colgroup td.error label {
	color: white;
} .miracleTree {
	border: 1px solid red;
}

.miracleTree .miracleTreeIcon {
	display: inline;
}


/* detailed datas tabs */

.miracle_tab_control {
	list-style: none;
	margin: 8px 0 0 12px;
	padding: 0;
}

.miracle_tab_control li {
	float: left;
	margin: 0 4px 0 0;
	font-weight: bold;
	background-color: #fff;
}

.miracle_tab_control li a {
	display: block;
	color: #4c6f95;
	text-decoration: none;
	padding: 3px 12px 3px 12px;
}

.miracle_tab_control li.active {
	float: left;
	margin: 0 4px 0 0;
	font-weight: bold;
	background-color: #4c6f95;
}

.miracle_tab_control li.active a {
	display: block;
	color: white;
	padding: 3px 12px 3px 12px;
}

.miracle_tab_panel {
	float: left;
	width: 100%;
	padding: 5px 0 5px 0;
	border-top: 1px solid #4c6f95; 
}

ul.miracle_tree {
}

ul.miracle_tree img.miracle_tree {
	position: absolute;
	margin-top: 4px;
}

/**
 * ket hasabos tabla alapdesign
 */

table.colgroup {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.colgroup td {
	border: 3px solid white;
	margin: 3px;
	padding: 4px 7px;
	color: #472f02;
}

table.colgroup .col_1 {
	width: 25%;
	background-color: #f3eee3;
	text-align: right;
}

table.colgroup .col_2 {
	width: 75%;
	background-color: #f9f6f0;
	text-align: left;
}   #lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#loading img {
	border: 1px solid black;
	display: inline;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-_filter: Alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
	_filter: Alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
/* Lightbox */
#prevLink, #nextLink{
	background: transparent url(/images/miracle/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(/images/miracle/lightbox/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(/images/miracle/lightbox/nextlabel.gif) right 15% no-repeat;
}

#debugmode {
	position: fixed; /* mb */
	top: 0px;
	left: 0px;
	background-color: red;
	color: white;
	padding: 2px;

	font-weight: bold;
	width: 150px;
	height: 1em;
}

* html #debugmode {
	position: absolute; /* ie */
}


h1#home {
	position: absolute;
}

h1#home a {
	display: block;
	width: 100%;
	height: 100%;
}

h1#home a span {
	display: none;
}

body fieldset.pvd:first-child {
	margin-top: 1.5em;
}

/* footerbe, elrejtett eworld link */
address#miracle_eworld {
	display: none;
}

pre.miracle_ir {
	border: 1px solid black;
}

#miracle_ajax_message {
	position: absolute;
	top: 0; 
	right: 0;
	z-index: 100000;
	background-color: #ffd363;
	color: black;
	font-weight: bold;
	padding: 0 10px;
}


/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;max-width:250px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }

/* Scroll Bar Master Styling Starts Here */

.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 15px;
top: 0px;
}

.vscrollerbar {
left: 0px;
}

.hscrollerbase, .hscrollerbar {
height: 15px;
left: 0px;

}


.hscrollerbar {
top: 0px;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 5px;
z-index: 2;
}

.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(/images/miracle/flexcroll/vscroller.png) 0px -10px;
width: 15px;
height: auto;
top: 0px;
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(/images/miracle/flexcroll/vscroller.png);
width: 15px;
height: 10px;
}

.hscrollerbarbeg {
background: url(/images/miracle/flexcroll/hscroller.png) -10px 0px;
height: 15px;
width: auto;
left: 0;
}

.hscrollerbarend {
background: url(/images/miracle/flexcroll/hscroller.png);
height: 15px;
width: 10px;
}

/* Following are OPTIONAL */

.vscrollerbase, .hscrollerbase {
background-color: #D1DDCB;
background-image: url(/images/miracle/flexcroll/scrollbaseback.png);

}

.hscrollerbasebeg {
left: 0px;
top: 0px;
height: 15px;
background: url(/images/miracle/flexcroll/scrollbases.png) -22px 0px no-repeat;
}

.hscrollerbaseend {
top: 0px;
height: 15px;
width: 7px;
background: url(/images/miracle/flexcroll/scrollbases.png) 0% 0% no-repeat;
}

.vscrollerbasebeg {
top: 0px;
width: 15px;
background: url(/images/miracle/flexcroll/scrollbases.png) -7px -8px no-repeat;
}

.vscrollerbaseend {
height: 7px;
width: 15px;
background: url(/images/miracle/flexcroll/scrollbases.png) -7px 0px no-repeat;
}

.scrollerjogbox {
width: 15px;
height: 15px;
bottom: 0px;
right: 0px;
background: white url(/images/miracle/flexcroll/scrolljog.png) 50% 50%;
}


/* Scroll Bar Master Styling Ends Here */
span.miracle_smarty_error {
	color: #ff0000;
	font-weight: bold;
}


#miracle_ajax_indicator {
	background-color: white;
	border: 1px solid black;
	position: fixed;
	top: 0px;
	right: 0px;
	width: 6%;
	padding: 5px;
}

#miracle_ajax_indicator img {
	margin: 0 auto;
}



/**********	DEFAULTS		**********/
 
 
* {
	padding: 0px;
	margin: 0px;
}

.hide {
	display: none;
}


/**********	LAYOUT	***********/


/*	BODY	*/

html {
	height: 100%;
        /* <a href="http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better">http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better</a> */
	font-family: Verdana,Arial,sans-serif;
}

body {
	height: 100%;
	text-align: center; /* for IE to do centering */
	background-color: #F6F5F4;
	background-image: url(/images/design/bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

#c3_1024 #body {
	position: relative;
	width: 940px;
	text-align: left; /* Back from IE centering bug */
	margin: 0 auto; /* for MB (modern browsers) to do centering */
	min-height: 100%;
	height: auto !important;
	height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	background-image: url(/images/design/bg_body.gif);
}

#c3_1024 #body_main {
	position: relative;
	width: 940px;
	text-align: left; /* Back from IE centering bug */
	margin: 0 auto; /* for MB (modern browsers) to do centering */
	min-height: 100%;
	height: auto !important;
	height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	background-image: url(/images/design/bg_body_main.gif);
}

/*	HEADER	*/

#c3_1024 #header {
	height: 210px;
	background-image: url(/images/design/header.png);
}


img#hotline {
	position: absolute;
	width: 214px;
	height: 14px;
	top: 175px;
	right: 147px;
}

a#callback {
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	width: 92px;
	height: 14px;
	background-image: url(/images/design/callback.gif);
	top: 175px;
	right: 37px;
}

a#callback:hover {
	background-image: url(/images/design/callback_hover.gif);
}


a.main {
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	width: 450px;
	height: 170px;
	top: 25px;
	left: 20px;
}

/*	CENTER_3COL	*/

#c3_1024 #container {
	overflow: hidden; /* clearing floats -> <a href="http://www.quirksmode.org/css/clearing.html">http://www.quirksmode.org/css/clearing.html</a> */
 /* ie need this */
	width: 918px;
	padding: 4px 11px 60px 11px;
	background: transparent url(/images/design/bg_content.png) no-repeat;
}

#c3_1024 #wrapper {
	float: left;
	width: 769px;
}

#c3_1024 #main {
	float: right;
	overflow: hidden;  
    /*
		kene az overflow, mert nem folyhat ki a tartalom a dobozbol, kulonben vege a layoutnak,de
		nem lehet, mert a mozilla bugzik, ezert kell a #main_padding, szoval igy
		maradhat az overflow
		<a href="http://www.howtocreate.co.uk/mozBugs/paddingBug.html">http://www.howtocreate.co.uk/mozBugs/paddingBug.html</a> 
	*/
	width: 619px; /* ie5.x set this width (with padding and margin) */
	w\idth: 619px; /* all other browser set this (without padding and margin) */
}

#c3_1024 #main_padding {
	padding: 0 10px 50px 10px;
	margin-bottom: 30px;
	margin-right: 1px;
	text-align: justify;
}

/*	CENTER_2COL	*/

#c3_1024 #wrapper_2col {
	float: left;
	width: 918px;
}

#c3_1024 #main_2col {
	float: right;
	overflow: hidden;  
    /*
		kene az overflow, mert nem folyhat ki a tartalom a dobozbol, kulonben vege a layoutnak,de
		nem lehet, mert a mozilla bugzik, ezert kell a #main_padding, szoval igy
		maradhat az overflow
		<a href="http://www.howtocreate.co.uk/mozBugs/paddingBug.html">http://www.howtocreate.co.uk/mozBugs/paddingBug.html</a> 
	*/
	width: 768px; /* ie5.x set this width (with padding and margin) */
	w\idth: 768px; /* all other browser set this (without padding and margin) */
}

#c3_1024 #main_padding_2col {
	padding: 0 0 50px 10px;
	margin-bottom: 30px;
	text-align: justify;
}

/*	LEFT		*/

#c3_1024 #left {
	float: left;
	overflow: hidden; /* nem folyhat ki a tartalom a dobozbol, kulonben vege a layoutnak */
	
	    /* SBMH: <a href="http://www.doxdesk.com/personal/posts/css/20020212-bmh.html">http://www.doxdesk.com/personal/posts/css/20020212-bmh.html</a> */
	width: 149px; /* ie5.x set this width (with padding and margin) */
	w\idth: 149px; /* all other browser set this (without padding and margin) */
	min-height: 570px;
	height: auto !important;
	height: 570px;

}

/*	RIGHT	*/

#c3_1024 #right {
	float: left;
	width: 149px; /* ie5.x set this width (with padding and margin) */
	w\idth: 144px; /* all other browser set this (without padding and margin) */
	overflow: hidden; /* nem folyhat ki a tartalom a dobozbol, kulonben vege a layoutnak */

	padding: 0 0 50px 5px;
	text-align: center;
	min-height: 570px;
	height: auto !important;
	height: 570px;
}

/*	FOOTER	*/

#c3_1024 #footer {
	position: relative;
	margin: -50px auto 0 auto; /* a margin-top-nak annyinak kell lennie, mint a teljes footer magassagnak (content+padding) */
	padding: 0px;
	height: 50px; /* ie5.x set this width (with padding and margin) */
	he\ight: 50px; /* all other browser set this (without padding and margin) */
	width: 940px; /* ie5.x set this width (with padding and margin) */
	w\idth: 940px; /* all other browser set this (without padding and margin) */
	background-image: url(/images/design/bg_footer.png);
	background-repeat: none;
}

/* 3 COLOUMN CONTENT */

#content_left {
	width: 192px;

	float: left;
	padding-right: 5px;
	margin: 0;
	text-align: left;
}

#content_left_center {
	width: 192px;

	float: left;
	padding-right: 5px;
	margin: 0;
	text-align: center;
}

#content_center {
	width: 192px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
	border-left: 1px dotted #D5D5C9;
	border-right: 1px dotted #D5D5C9;
}

#content_right {
	width: 192px;
	padding-left: 5px;
	height: 100px;
	float: left;
	margin: 0;
}

/*	CSÍKRA ÍRT SZÖVEG	*/

#more_activities_line {
	height: 5px;
	line-height: 2px;
	width: 100%;
	margin: 10px 0 20px 0;
	background-color: #838384;
}

span.line_text {
	position: relative;
	bottom: 1px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 3px 0 3px;
	width: auto;
	background-color: #FFFFFF;
	margin-left: 20px;
}

/*	CSÍKRA ÍRT SZÖVEG  END	*/

/****** 	MAINPAGE	*******/

div.main_left {
	float: left;
	width: 366px;

}

div.main_right {
	float: right;
	width: 366px;

}

img.main {
	width: 366px;
	height: 272px;
}

div.main_red_line_halo {
	float: left;
	width: 10px;
	background-color: #FF0000;
	margin-top: 5px;
	height: 90px;
}

div.main_red_line_royal {
	float: left;
	width: 10px;
	background-color: #FF0000;
	margin-top: 5px;
	height: 75px;
}

div.main_text {
	float: right;
	text-align: left;
	padding-left: 5px;
	width: 351px;
	margin-top: 5px;
}

p.mainpage {
	padding-bottom: 5px;
	line-height: 15px;
}

/**********	VERTIKÁLIS MENÜ	**********/

div#red_line_menu {
	height: 4px;
	font-size: 2px;
	width: 144px;
	margin-bottom: 2px;
	background-color: #FF0000;
}

div#red_line {
	height: 4px;
	font-size: 2px;
	margin-bottom: 2px;
	background-color: #FF0000;
}

ul.vmenu {
	list-style-type: none;
	border-bottom: 1px solid #FF8C26;
	border-left: 1px solid #FF8C26;
	border-right: 1px solid #FF8C26;
	margin: 0 5px 10px 0;
	padding-top: 1px;
}

ul.vmenu li {
	line-height: 16px;
	border-bottom: 1px dotted #D5D5C9;

	
}

ul.vmenu li a {
	background: transparent url(/images/design/bg_list.jpg) no-repeat scroll 4% 50%;
	color: black;
	display: block;
	font-weight: normal;
	text-decoration: none;
	padding-left: 15px;
	margin: 3px;
}

ul.vmenu li a:hover {
	background: #396393 url(/images/design/bg_list_hover.jpg) no-repeat scroll 4% 50%;
	color: #FFFFFF;
	font-weight: bold;
}

/**********	DOBOZOK		*********/

div.act {
	overflow: hidden;
	width: 100%;
	padding: 5px 0 5px 0;
}

div.act .left {
	float: left;
	overflow: hidden;
	width: 406px;
	padding: 0;
}

div.act .right {
	padding: 8px 0 0 0;
	float: right;
	width: 192px;
	overflow: visible;
	text-align: left;
}

div.text_line {
	height: 5px;
	line-height: 2px;
	width: 100%;
	margin: 20px 0 10px 0;
	background-color: #FF0000;
}

div.partners {
	overflow: hidden;
	width: 100%;
	padding: 5px 0 5px 0;
}

div.partners .left {
	float: left;
	overflow: hidden;
	width: 130px;
	overflow: visible;
	padding: 18px 0 0 5px;
}

div.partners .right {

	float: right;
	width: 389px;
	overflow: visible;
	text-align: justify;
}


div#agree {
	text-align: center;
	margin: auto;
}

/*******	SZÖVEG STÍLUSOK 	******/


/*	CÍMSOROK	*/

h1#maintitle {
	text-indent: -2000px;
	line-height: 10px;
}

h2 {
	color: #3A6393;
	font-size: 12px;
}

h2.partners {
	padding: 10px 0 0 3px;
}

/*	BEKEZDÉSEK	*/

p {
	font-size: 11px;
	text-align: justify;
	color: #444444;
	margin: 0;
}

.center {
	text-align: center;
}

p.content {
	padding: 5px 10px 5px 8px;
}

p.partners {
	padding: 10px 10px 0 8px;
}

p.pubname {
	text-align: center;
	padding: 10px 0 0 0;
}

/*	FORMÁZOTT SZÖVEGRÉSZEK	*/

span.line_text {
	position: relative;
	bottom: 1px;
	font-size: 12px;
	font-weight: bold;
	padding: 0 3px 0 3px;
	width: auto;
	background-color: #FFFFFF;
	margin-left: 20px;
}

span.red {
	color: #FF0000;
}

/*	LINKEK	*/

a {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}

a.classic {
	color:  #396293;
	text-decoration: underline;
}

a.classic:hover {
	color: #F0682D;
	text-decoration: none;
}

a.inverse {
	color:  #F0692E;
	text-decoration: underline;
}

a.inverse:hover {
	color: #FF6868;
	text-decoration: none;
}

a.readmore {
	font-size: 10px;
	color:  #F0692E;

	text-decoration: underline;
}

a.readmore:hover {
	color: #386293;

	text-decoration: none;
}

/*	FOOTER START	*/

span#footer_left {
	padding: 2px 20px 0 20px;
	text-align: left;
	float: left;
	font-size: 10px;
	color: #FFFFFF;
}

span#footer_right {
	padding: 2px 20px 0 20px;
	float: right;
	font-size: 10px;
	color: #FFFFFF;
}

span#footer_left a {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

span#footer_right a {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

span#footer_left a:hover {
	text-decoration: underline;
}

span#footer_right a:hover {
	text-decoration: underline;
}

p#footer_bottom {
	clear: both;
	padding-top: 15px;
	text-align: center;
	font-size: 10px;
	color: #000000;
}

p#footer_bottom a {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

p#footer_bottom a:hover {
	text-decoration: underline;
}

/*	FOOTER END	*/

/*	FELSOROLÁSOK	*/

ul.content {
	list-style-type: line;
	list-style-image: url(/images/design/line.gif);
	font-size: 11px;
	padding: 3px 5px 3px 0;
	margin: 0 0 0 13px;
	text-align: justify;
	color: #444444;
}

ul.content li{
	padding-bottom: 2px;
}

/*******	KÉPEK	******/

img.main_club_header {
	margin: 0;
}

img.main_club {
	padding: 5px 0 0 0;
}

img.info {
	float: left;
	padding: 2px 5px 0 0;
}

img.pubs {
	padding: 3px;
	border: 1px solid #3E6796;
	margin: 0;
	width: 184px;
}

img.budapest {
	padding: 3px;
	border: 1px solid #3E6796;
	margin-bottom: 5px;
	width: 184px;
}

img.icon {
	float: left;
	padding: 5px 10px 5px 2px;
}

/******	TÁBLÁZATOK	******/

table.clicks {
	width: 30%;
	border: 1px solid black;
	margin-bottom: 20px;
}

table.clicks tr {
	width: 50%;
	height: 20px;
	border: 1px solid black;
}

/******	FORMOK	******/


option.selected:after {
	content: "";
}

select { 
	margin: 0px;
	padding: 0px;
}

form.editform input.checkbox {
	padding: 0;
	float: left;
	width: 20px;
}

form.editform input.radio {
	border: 0px;
}

form.editfotm label {
	padding-right: 10px;
}

td#comefrom div.error {
	width: 430px;
}

.error em { display: none; }

#main #module_text div.content { 
	padding: 0 0 0 0;
	margin: 0;
}

#main #module_text div.content img { 
	margin: 0;
} 

/* LOADED FILE: /users/www/budapestnightclub.com/php/modules/bpnc_base/bpnc_base.css */

 #body {
	width: 560px;
}

#maintitle {
	color: blue;
	text-align: center;
	font-size: 2em;
}

table.booking {
	width: 100%;
	clear: both;
	margin: 0 auto;
	padding: 0;

}

table.booking th {
	text-align: left;
} 

/* LOADED FILE: /users/www/_miracle/miracle-2.3-dev/modules/text/text.css */

 div#module_text {
}

#maintitle {
	padding: 0;
	margin: 0;
	font-size: 1.4em;
}

div#module_text_edit {
	margin-top: 1.5em;
}

div#module_text div.lead {
	margin-top: 2em;
	text-align: justify;
	font-weight: bold;
	font-size: 1.15em;
}

div#module_text div.content {
	margin-top: 2em;
	text-align: justify;
}

div#module_text div.lead img,
div#module_text div.content img {
	display: inline;
	margin: 8px;
}

div#module_text div.lead img[align=right],
div#module_text div.content img[align=right] {
	margin: 0em 0em 0.2em 1em;
}

div#module_text div.lead img[align=left],
div#module_text div.content img[align=left] {
	margin: 0.2em 1em 0em 0em;
}

div#module_text div.content table {
	width: 100%;
}

div#module_text div.content table td {
	padding: 3px;
}


#module_text_content_index {
	margin-top: 2em;
}

#module_text_content_index div.preview {
	margin-top: 1em;
	overflow: hidden; /* clear float */
	height: auto !important;
	height: 1%;
}

#module_text_content_index div.preview img {
	display: block;
	margin: 8px;
}

#module_text_content_index .preview img[align=right] {
	margin: 0em 0em 0.2em 1em;
}

#module_text_content_index .preview img[align=left] {
	margin: 0.2em 1em 0em 0em;
}


#module_text_content_index .lead {
	text-align: justify;
} 

/* LOADED FILE: /users/www/_miracle/miracle-2.3-dev/modules/webcommander/webcommander.css */

 /**
 * project name:	miracle
 * task name:		webcommander.css 
 * author:		<a href="mailto:wiktor@freemail.hu">wiktor@freemail.hu</a> as always... :)
 * 
 * started		@ 2004.08.18.
 * last modified	@ c d  timestamp ;)
 */

/*
 INIT
*/

/*---------------------------------------------------------------------------
 MAIN
---------------------------------------------------------------------------*/
div#webcommander {
}

div#webcommander table.webcommander_table {
	width: 100%;
}

div#webcommander #webcommander_left_caption {
	width: 45%;
	float: left;
	margin: 1px;
	text-align: center;
}

div#webcommander #webcommander_right_caption {
	float: left;
	width: 45%;
	margin: 1px;
	text-align: center;
}

div#webcommander select {
	width: 45%;
	margin: 1px;
	font-family: Courier;
	float: left;
}

div#webcommander select option {
	overflow: hidden;
}

div#webcommander select.panel_right {
	float: right;
}

div#webcommander option {
	font-size: 14px;
}


#wc_bottombuttons {
	margin-top: 10px;


	padding: 2px;
	text-align: center;
}

#wc_bottombuttons input {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	width: 18%;
}


/*---------------------------------------------------------------------------
 COLORS - SKIN
---------------------------------------------------------------------------*/

div#webcommander select {
	background-color: #000080;
	color: white;

	height: 20em;
}

div#webcommander select:focus {
	background-color: #0105A7;
}

div#webcommander #webcommander_left_caption {
	background-color: #000080;
	color: white;
}

div#webcommander #webcommander_right_caption {
	background-color: #000080;
	color: white;
}

div#webcommander #serveraction_loading {
	background-color: #C00000;
	color: white;
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 15px;
	font-weight: bold;
	padding: 10px;
	border: 1px solid black;
	visibility: hidden;
}

div#webcommander #info {
	border: 1px solid black;
	height: 200px;
}

div#webcommander #crt {
	height: 100px;
	overflow: auto;
	border: 1px solid black;
	font-family: courier, sans;
}

div#webcommander #wchead {
	font-size: 25px;
	width: 100%;
	border: 1px solid white;
	background-color: white;
	padding: 4px;
	letter-spacing: 4px;
}

/**
 * k”z‚ps‹ toolbar
 */
div#webcommander #wc_toolbar {
	padding-top: 7em;
	position: absolute;
	left: 47%;
}

* html div#webcommander #wc_toolbar {
	z-index: 10;
	left: 0;
	top: 0;
}

div#webcommander #wc_toolbar button {
	display: block;
	margin: auto auto;
	font-size: 15px;
}

* html div#webcommander #wc_toolbar button {
	margin: 0;
	margin-left: 1.5%;
}

div#webcommander #wc_panels {
	position: relative;
	overflow: hidden; /* kell a ket floatolt select miatt */
}

div#webcommander #wc_bottombuttons {
	margin-top: 1em;
}

* html div#webcommander #wc_bottombuttons {
	clear: both;
}    

/* LOADED FILE: /users/www/_miracle/miracle-2.3-dev/modules/admin/admin.css */

 #module_admin {
}

#module_admin div.box {
	border: 1px solid black;
}

#module_admin h1 {
	font-size: 1.2em;
	background-color: #efefef;
	padding: 3px;
}

#module_admin h2 {
	font-size: 1.1em;
	background-color: #efefef;
}