



/*
 * ################ START DEFAULTS START ################ 
 */

/**
 * removing defaults
 */
* {
	padding: 0px;
	margin: 0px;
}

/**
 * font settings
 */
html {
	font-family: arial, verdana, sans-serif, helvetica;
	font-size: 76%;
	height: 100%;
        /* http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */
        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 - http://www.soxiam.com/Code/CSSDisappearingTextBugInIE6 - Zss*/
	qheight: 1%;
	qposition: relative; 
}

* img {
	border: 0;
	qdisplay: block;
}

.hide {
	display: none;
}

img.trspng{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/**
 * clearing floats
 * http://www.quirksmode.org/css/clearing.html
 *
 * 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! */
	/* http://phonophunk.phreakin.com/articles/ie-fix-for-gaps-between-list-items.php */
	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 */
* html 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;
}

* html ul.menu a,
* html ul.menu span.nolink {
	/* layout */
	qheight: 1%;
}

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;
}  

/**
 * DEFAULT 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 {
	qfloat: right;
	display: inline;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

p.nodata {
	text-align: center;
	padding-top: 1em;
	color: #ccc;
	font-size: 5em;
}

/**
 * Piros fejleces lister
 */
table.lister2 {
	margin-top: 4px;
	font-size: 0.9em;
	width: 100%;
}

table.lister2 td {
	height: 25px;
	padding: 0 5px 0 5px;
}

table.lister2 th {
	padding: 3px;
	font-weight: bold;
	color: white;
	background-color: #860506;
}

table.lister2 th a {
	color: white;
}

table.lister2 tfoot th {
	border-top: 2px solid white;
	background-color: #860506;
	qheight: 3px;
	text-align: center;
}

table.lister2 td a {
	text-decoration: underline;
}

table.lister2 tr.odd td {
	background-color: #f9f6f0;
}

table.lister2 thead th {
	white-space: nowrap;
	border-bottom: 5px solid white;
}

table.lister2 tr.sep td {
	height: 5px;
	/* FIXME: ez immolas hatterkep, kellene miracle ala is !*/
	qbackground: url(../images/design/bg_sep_results_table.gif) repeat-x 0% 50%;
}

table.lister2 td.last {
	width: 1%;
	white-space: nowrap;
} 

/**
 * 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%;
}
#miracle_ajax_indicator {
	position: fixed;
	right: 0px;
	border: 1px solid;
	padding: 10px 35px;
}

#lister img {
	display: inline;
	vertical-align: bottom;
}


/**
 * DDCODE
 * 
 * Hogy miert?
 * - A miracle.css nincs betoltve az enginben, igy ide tettem bele.
 * David @ 2009.04.23    
 */  

div.ddcode a img.ddcode_img {
	border: 1px solid #CCCCCC;
	display: inline;
	margin-right: 3px;
	padding: 3px;
	cursor: pointer;
}

div.ddcode a:hover img.ddcode_img {
	border: 1px solid #777;
}

div.ddcode textarea {
	background-color:#FCFCFC;
	border:1px solid #CCCCCC;
	color:#777777;
	font-size:1.2em;
	height:10em;
	margin-bottom:1em;
	padding:3px 5px;
	width:98%;
}

div.ddcode:hover textarea {
	background-color:#fff;
	border:1px solid #CCCCCC;
	color:#222222;
}
* html div.ddcode textarea {
	background-color:#fff;
	border:1px solid #CCCCCC;
	color:#222222;
}

div.ddcode { }
div.ddcode .url { }
div.ddcode .mail { }
div.ddcode .img {
	display: inline;
}/* End of ddcode css */

 

/*
 * ################ END DEFAULTS END ################ 
 */







/*
 * ################ START LAYOUT START ################ 
 */

#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%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}

#container {
	overflow: hidden; /* clearing floats -> http://www.quirksmode.org/css/clearing.html */
	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
		http://www.howtocreate.co.uk/mozBugs/paddingBug.html 
	*/
}

#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) */
}

/*
 * ################ END LAYOUT END ################ 
 */







/*
 * ################ START LAYOUT_C2_800 START ################ 
 */

/**
 * 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: http://www.doxdesk.com/personal/posts/css/20020212-bmh.html */
	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) */
}

/*
 * ################ END LAYOUT_C2_800 END ################ 
 */







/*
 * ################ START LAYOUT_C2_1024 START ################ 
 */

/**
 * 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: http://www.doxdesk.com/personal/posts/css/20020212-bmh.html */
	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) */
}


/*
 * ################ END LAYOUT_C2_1024 END ################ 
 */







/*
 * ################ START LAYOUT_C3_1024 START ################ 
 */

/**
 * 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: http://www.doxdesk.com/personal/posts/css/20020212-bmh.html */
	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) */
}

/*
 * ################ END LAYOUT_C3_1024 END ################ 
 */







/*
 * ################ START SKIN_ADMIN START ################ 
 */

/**
 * skin - admin
 */
body.admin {
	background: #fff;
	font-family: trebuchet ms, verdana;
}

body.admin a {
	color: #4a59ad;
}

body.admin #body {
	border: 1px solid #D5D7CC;
	background: url("../images/miracle/admin/bg_body.gif") repeat-y;
}

body.admin #main_padding {
	padding: 10px 10px 10px 0;
	overflow: hidden;
}

body.admin h1#maintitle {
	color: #472F02;
	font-size: 1.1em;
	border-left: 7px solid #FF7701;
	padding-left: 8px;
	margin-bottom: 10px;
}

body.admin #body #header {
	height: 74px;
	color: #000;
}

body.admin #header #logo {
	float:left;
	width: 190px;
	background-color: #FFFFFF;
	background-image: url("../images/logo.jpg");
	background-repeat: no-repeat;
	background-position: center;
	border-right: 1px solid black; 
	height: 74px;
}

body.admin #header h1 {
	color: white;
	font-size: 1.3em;
	padding: 3px 0px 3px 10px;
	height: 38px;
}

body.admin #header h1 a {
	color: white;
	text-decoration: none;
}

body.admin #header h1 a:hover {
	text-decoration: underline;
}

body.admin #header span.user {
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	position: absolute;
	top: 5px;
	right: 100px;
	color: black;
}

body.admin #header ul.right_menu {
	position: absolute;
	right: 0;
	top: 0;
	height: 55px;
	list-style: none;
	color: white;
	width: 80px;
	padding-left: 137px;
}

* html body.admin #header ul.right_menu {/*IE*/
	position: absolute;
	right: 0;
	top: 1px;
}

body.admin #header ul.right_menu li{
	padding-top:1px;
	font-size:0.8em;
	float: right;
	text-align: left;
}	

body.admin #header ul.right_menu a {
	color: white;
	text-decoration: none;
	font-family:verdana;
}	

body.admin #header ul.right_menu a:hover {
	text-decoration: underline;
}	

body.admin #header ul.right_menu a img{
	float: right;
}	

body.admin #header div.mm {
	border-top:1px solid #888888;
	border-bottom: 1px solid black;
	background-color: #DAD4C8;
	vertical-align: middle;
	height: 28px;
	padding: 1px;
}

body.admin #header div.mm ul {
	margin-left: 6px;
	list-style: none;
}

body.admin #header div.mm ul img{
	padding-right: 5px;
	padding-top: 3px;
}
body.admin #header div.mm ul li{
	font-size: 1.1em;
	float: left;
	width:160px;
	position: relative;

}

body.admin #header div.mm ul li ul:hover,
body.admin #header div.mm ul li.hover ul,
body.admin #header div.mm ul li:hover ul {
	display:block;
	_left: 0px;
	top: 25px;
	z-index:0;
}


body.admin #header div.mm ul li ul{
	display: none;
	margin: 0px;
	padding: 5px;
	/* kell, hogy az almenu szelesebb lehessen, mint szuloje */
	position: absolute;
	top: 71px;
        /* kell, hogy az almenu ne legyen keskenyebb, mint a szuloje */
	min-width: 235px;
        /* 
        	ie nem kaphat %-os szelesseget, mert bugos 
        	mivel a li.l1 floatolva van, hiaba van rajta relativ pozicio
        	a %-os szelesseget a #mainmenuhoz viszonyitja
        	Containing block problema
        	http://www.satzansatz.de/cssd/onhavinglayout.html#cb
        */
	font-weight: bold;
	width:235px;
	list-style-type: none;
	background-color: #fff;
	border-right: 1px solid #EBECE7;
	border-left: 2px solid #BEC3C9;
	border-bottom: 2px solid #BEC3C9;
}	

body.admin #header div.mm ul li ul li{
	font-size: 0.8em;
	padding:1px;
	width:230px;
	float: none;
}	

body.admin #header div.mm ul li ul li a{
	background-color: white;
	float: none;
	color: black;
	display: block;
	width: 225px;
}	

body.admin #header div.mm ul li ul li a:hover{
	background-color: black;
	color: white;
}	

body.admin #header .vline{
	border-top:1px solid #BEC3C9;
}	

body.admin #header div.mm a{
	text-decoration: none;
	color: black;
	font-weight: bold;
	float: left;
	padding-left: 3px;
	padding-right: 5px;
	padding-top:3px;
	padding-bottom:3px;
}

body.admin #header div.mm a:hover{
	color: white;
}

body.admin #header div.mm a img{
	float: left;
	padding-right: 5px;
}

body.admin #footer {
	margin-top: -20px;
	height: 20px;
	background: black;
	color: white;
	font-weight: bold;
}

body.admin div.box {
	text-align: right;
	margin-left: 15px;
	border: 1px solid #B6AD9E;
	padding: 5px;
	background-color: #FFFFFF;
} 

body.admin div.box a{
	text-decoration: none;
} 


/*left menu*/
body.admin #left {
	background-color: #E0D7C6;
	display: table-cell;
	qmin-height: 750px;
	qborder-right: 1px solid black;
	
}
body.admin #leftmenu {
	color: black;
	margin: 10px 0;
	border-top: 1px solid #CFD9E5;
	border-bottom: 1px solid #C6CFDE;
	text-align: right;
	padding-left: 15px;	
}

body.admin #leftmenu, 
body.admin #leftmenu li ul {
	list-style: none;
}


body.admin #leftmenu a {
	text-decoration: none;
	color: black;
	padding: 4px 4px;
	border-bottom: 1px solid #B6AD9E;
}

body.admin #leftmenu a:hover {
	background-color: #FFFFFF;
	font-weight: bold;
}
	
body.admin #leftmenu img {
	float: left;
	padding: 0;
	margin: 0 4px 0 0;
}

body.admin #miracle_ajax_message {
	top: 32px;
	right: 100px;
	padding: 1px 5px;
	color: white;
	border: 1px solid white;
	background-color: #002448;	
}

body.admin table#lister a {
	color: #4C6F95;
	font-weight: bold;
	text-decoration: none;
}

body.admin table#lister tbody tr:hover,
body.admin table#lister tbody tr:hover a {
	background-color: #4C6F95;
	color: white;
}

body.admin fieldset {
	border: 3px solid #556D93;
	border-top:18px solid #556D93;
	border-left:0;
	border-right:0;
}

body.admin fieldset legend{
	padding-left: 10px;
	background-color:#556D93;
	color: #FFF;
	font-weight: bold;
	width: 990px;
}

/*
 * ################ END SKIN_ADMIN END ################ 
 */







/*
 * ################ START FORM START ################ 
 */

/**
 * project name:	eworld
 * file name:		font.css.php
 * author:		wiktor@freemail.hu as always... :)
 * 
 * started		@ 2004.08.17.
 * last modified	@ c dö timestamp ;)
 */
/*
*/
input.disabled {
	background-color: #D4D0C8;
	color: #808080;
}

.invisible {
	visibility: hidden;
}

.clearer, .clear {
	clear: left; 
	height:  0px; 
	qborder: 1px solid red;
	display: block;
	line-height: 0px;
	font-size: 0px;
}

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

.ok, .success {
	color: green;
}

select {
	qfont-size: 0.8em;
}

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

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

/* Nah ez total BUGGY . IE, FF, Opera total maskepp eszi meg ... Z.
select option.firstoption {
	font-weight: bold;
	font-style: italic;
	color: red;
}
*/

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;
	qline-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 label.hide { display:none; }

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; 
	qborder: 1px solid red;
}

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;
	qdisplay: block;
	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; 
	qfont-size: 0.7em; 
	font-weight: bold; 
	qpadding-left: 30%; 
	qpadding-right: 5%; 
	qpadding-top: 10px;
	qpadding-bottom: 10px;
	padding-left: 50%;
}

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

#formerror h2 {
	qfont-size: 1.2em;
}

#formerror h3 {
	qfont-size: 1.0em;
}

#formerror ul {
	qfont-size: 0.9em;
	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 {
	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;
	background-color: white;
}

fieldset.pvd legend {
	border: 3px solid red;
	border-bottom: none;
	background-color: white;
	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;
	qborder: 5px solid red;
}


/**
 * 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 {
	qborder: 1px solid transparent;/*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;
	qposition: relative;
}

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;
	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;
	qfont-size: 1.1em;
}

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

/*
 * ################ END FORM END ################ 
 */







/*
 * ################ START MIRACLE_COMPONENTS START ################ 
 */

.miracleTree {
	border: 1px solid red;
}

.miracleTree .miracleTreeIcon {
	display: inline;
}

/* detailed datas tabs */
.miracle_tab_container {
	/* easy-float */
	overflow: hidden; 
}


/* ha van js, akkor elsokorben nem latszik, hogy ne ugraljon */
.js .miracle_tab_container {
	display: none;
}

/* ahol scrollozot hasznalunk, ott nem lehet display: none */
.js .flexcroll {
	display: block;
}

.miracle_tab_control {
	list-style: none;
	margin: 8px 0 0 12px;
	padding: 0;
}

* html .miracle_tab_control {
	height: 1%;
}

.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 {
	/* z. ez a float nem kell ide sztem, sokkal inkabb a clear */
	clear: both;
	qfloat: 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;
}



/* KWINDOW: */
#kwindow_center {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#kwindow_center #kwindow {
	background: white;
	width: 800px;
	height: auto;
	position: static;
	margin: 70px auto;
	display: none;
	overflow: hidden;
	padding: 10px;
}

#kwindow_center #kwindow #kwindow_content {
	text-align: left;
}

#kwindow_center #kwindow_loading {
	width:100px;
	height:100px;
	background: url(../images/miracle/icon_ajax_big.gif) no-repeat;
	position: static;
	margin: 200px auto;
	display: none;
}

#photogallery2_darken {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: black;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
}

*html #photogallery2_darken {
	position: absolute;
	display: none;
}

/* kwindow gallery template 1 (a meretek automatikusak a kepmeretek szerint) */

.kwindow_gallery_template_1 .floated {
	overflow: hidden;
}

*html .kwindow_gallery_template_1 .floated {
	overflow: visible;
	height: 1%;
}

.kwindow_gallery_template_1 .floated .leftcol {
	float: left;
}

/* csavez 2009.04.10 */
.kwindow_gallery_template_1 .floated .leftcol .main_image {
	float:left;
	width:470px;
	margin:0px auto;
}

.kwindow_gallery_template_1 .floated .leftcol .nav_left,
.kwindow_gallery_template_1 .floated .leftcol .nav_right {
	margin:0px;
	width:16px;
	float:left;
}

.kwindow_gallery_template_1 .floated .leftcol .nav_right {
	float:right;
}

.kwindow_gallery_template_1 .floated .leftcol .nav .move_prev,
.kwindow_gallery_template_1 .floated .leftcol .nav .move_next  {
	background:transparent url(../images/miracle/kwindow_gallery_prev.jpg) no-repeat scroll right center;
	height:45px;
	padding:0px;
	width:16px;
	float:none;
	height:300px;
}

.kwindow_gallery_template_1 .floated .leftcol .nav .move_next {
	background:transparent url(../images/miracle/kwindow_gallery_next.jpg) no-repeat scroll right center;
	width:16px;
	padding:0px;
	float:right;
	
}
/* vége */

.kwindow_gallery_template_1 .floated .leftcol img {
	margin: 0px auto;
	display: block;
}

.kwindow_gallery_template_1 .floated .leftcol .picture_title {
	text-align: center;
	margin-top: 4px;
	color: #303030;
}

.kwindow_gallery_template_1 .floated .rightcol {
	float: right;
	border-left: 1px dotted #AAAAAA;
	padding-left: 10px;
}

*html .kwindow_gallery_template_1 .floated .rightcol {
	overflow: hidden;
	position: relative;
}

*+*+html .kwindow_gallery_template_1 .floated .rightcol {
	overflow: hidden;
	position: relative;
}

.kwindow_gallery_template_1 .floated .rightcol .thumbs {
	overflow: hidden;
}

.kwindow_gallery_template_1 .floated .rightcol .thumbs table#kwindow_gallery_thumbs {
	position: relative;
}

.kwindow_gallery_template_1 .floated .rightcol .thumbs td {
	border-bottom: 4px solid white;
}

.kwindow_gallery_template_1 .floated .rightcol .thumbs td img {
	display: block;
	margin: 0px auto;
}

.kwindow_gallery_template_1 .floated .rightcol .move_up {
	background: white url(../images/miracle/kwindow_gallery_up.jpg) center no-repeat;
	height: 25px;
	qborder-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	position: relative;
	z-index: 7777;
}

.kwindow_gallery_template_1 .floated .rightcol .move_down {
	background: white url(../images/miracle/kwindow_gallery_down.jpg) center no-repeat;
	height: 25px;
	qborder-top: 1px solid #CCCCCC;
	margin-top: 10px;
	position: relative;
}

.kwindow_gallery_template_1 #va_outer {
	qmargin-top: 5px;
}

.kwindow_gallery_template_1 #va_inner img {
	display: block;
	margin: 0px auto;
}

.kwindow_gallery_template_1 .nav {
	float: left;
	width: 260px;
	margin-left: 250px;
	margin-top: -34px;
	margin-bottom: 7px;
}

*html .kwindow_gallery_template_1 .nav {
	margin-left: 125px;
}

.kwindow_gallery_template_1 .nav a.print_image {
	float: left;
	margin-left: 12px;
	cursor: pointer;
}

.kwindow_gallery_template_1 .nav .move_prev {
	background: white url(../images/miracle/kwindow_gallery_prev.jpg) no-repeat left top;
	width: 66px;
	height: 23px;
	float: left;
	padding: 15px 25px;
	cursor: pointer;
}

.kwindow_gallery_template_1 .nav .move_next {
	background: white url(../images/miracle/kwindow_gallery_next.jpg) no-repeat right top;
	width: 66px;
	height: 23px;
	float: right;
	padding: 15px 25px;
	text-align: right;
	cursor: pointer;
}

.kwindow_gallery_template_1 .clear {
	clear: both;
}

/**
 * DEFAULT KGALLERY
 */
#kwindow_gallery .border {
	border:1px dotted #AAAAAA;
	padding: 10px;
}

#kwindow_gallery .title {
	border-left:8px solid #FF9500;
	font-size:1.1em;
	font-weight:bold;
	margin:10px auto;
	padding-left:6px;
	color: black;
}

#kwindow_gallery a.kwindow_close {
	background:transparent url(../images/miracle/icons/cross.png) no-repeat scroll 0 0;
	cursor:pointer;
	float:right;
	padding-left:20px;
}

/*
 * ################ END MIRACLE_COMPONENTS END ################ 
 */







/*
 * ################ START PROJECT START ################ 
 */

#c2_1024 #body {
	qbackground: url(../images/admin/bg.gif) repeat-y left top;
	width: 960px;
	font-family: Arial;
	font-size: 12px;
	height:100% !important;
	/*padding-bottom: 55px;*/
	overflow: hidden;
	border: 1px solid black;
}

#c2_1024 #body:before, 
#c2_1024 #body:after { 
    content:""; 
    display:table; 
 }
#c2_1024 #body:after { 
    clear:both; 
 }
 
#c2_1024 #body{
	zoom:1;
	}


#c2_1024 #body.admin {
	margin-top:32px;
	border:0px none;
	/*height:auto !important;*/
	background-color:#FFFFFF !important;
	background-image:none !important;

}
#c2_1024 #body td {
	vertical-align: top;
}

#c2_1024 #header {
	/*height: 145px;*/
	width: 960px;
	margin-bottom: 1px;
	overflow: hidden;
	background: #2a3765;
}

#c2_1024 #main,
#c2_1024 #main tbody {
	width:100%;
	height:100%;
}
#c2_1024 .admin #main,
#c2_1024 .admin #main tbody {
	width:100%;
	height:auto;
}
#c2_1024 .admin #main {
	/*margin-top:30px;*/
}

#c2_1024 #main td {
	vertical-align: top;
	/*padding-bottom: 55px;*/
}

#c2_1024 #main td td {
	padding: 4px 7px;
}

#c2_1024 #main-right {
	width: auto;
	padding: 15px;
	overflow:auto;
}
#c2_1024 .admin #main-right {
	width: auto !important;
	background-color:#FFFFFF !important;
	background-image:none !important;
}

/* Kivételkezelés, hogy (ne)látszódjon listában a pötty */
#c2_1024 #main-right #module_content_display ul {
	list-style-position: outside;
	list-style-type: disc;
}

#c2_1024 #main-right #module_public_doclib ul {
	list-style: none;
}
/* -- eddig -- */

#c2_1024 #main-left {
	qwidth: 230px;
	overflow:auto;
}

#c2_1024 .header_bg {
	background-color:#007CC2;
	width:100%;
}
#c2_1024 .header_bg #header {
	background:#007CC2 url("../images/ewizz/logo_ewizz_1.png") no-repeat scroll 15px 10px;
	height:56px;
	margin:20px auto 0px;
	position:relative;
}
#c2_1024 .header_bg #header_logo_link {
	display:block;
	height:37px;
	left:15px;
	position:absolute;
	top:10px;
	width:182px;
}
#header .header_menu {
	margin-left:210px;
	text-align:left;
	width:450px;
}
*+*+html #header .header_menu {
	margin-left:-90px;
}
#header .header_menu h2 {
	color:#FFFFFF;
	font-size:18px;
	padding:5px 0px;
}
#header .header_menu a.back_to_site {
	padding:2px 5px 2px 20px;
	background:transparent url(../images/miracle/icons/house.png) no-repeat scroll left center;
	color:#FFFFFF;
	text-decoration:none;
}
#c2_1024 .admin #footer,
#c2_1024 .admin #footer a {
	background-color:#FFFFFF;
	color:#007CC2;
}

/**
 * Menü
 */
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Header menü */
#flying_menu {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	background-color:#77c4f6;
	z-index:9999;
}
#flying_menu .white_line {
	width:100%;
	height:5px;
	background-color:#FFFFFF;
}
#flying_menu a.logo {
	background:url("../images/ewizz/logo_ewizz_small_1.png") no-repeat scroll center center transparent;
	display:block;
	height:30px;
	position:absolute;
	width:90px;
}
#flying_menu .center-menu a:hover.logo {
	background-color:transparent;
}
#flying_menu a.home {
	background:url("../images/miracle/icons/house.png") no-repeat scroll center center transparent;
	display:block;
	height:30px;
	left:90px;
	position:absolute;
	width:20px;
}
#flying_menu a.user_details {
	background:url("../images/miracle/icons/user_edit.png") no-repeat scroll center center transparent;
	display:block;
	height:30px;
	left:110px;
	position:absolute;
	width:20px;
}
#flying_menu a.logout {
	background:url("../images/miracle/icons/cross.png") no-repeat scroll center center transparent;
	display:block;
	height:30px;
	left:130px;
	position:absolute;
	width:20px;
}
#flying_menu .center-menu a:hover {
	background-color:#007CC2;
}
#flying_menu .center-menu {
	width:960px;
	margin:0px auto;
	position:relative;
}
#flying_menu #menu {
	width:810px;
	margin:0px auto;
	padding-left:150px;
}
#menu {
	width: 960px;
	height: 30px;
	background-color:#77c4f6;
}

#menu li {
	float: left;
	/*background-color:#007CC2;*/
	background-color:#77c4f6;
}

#menu li a {
	display: block;
	padding:8px 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana,Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#menu li.branch>a {
	padding-right:25px;
	background:transparent url(../images/miracle/icon_down.gif) no-repeat scroll right center;
}
#menu li:hover,
#menu li a:hover {
	/*color:#007CC2;*/
	background-color:#007CC2;
}

/* Almenük */
#menu li ul.level1 li ul,
#menu li ul.level1 {
	display: none;
	position: absolute;
	background-color:#007cc2;
}
#menu li ul.level1 li ul li,
#menu li ul.level1 li {
	float: none;
	border-bottom:1px solid #FFFFFF;
}
#menu li ul.level1 li.first {
	border-top:1px solid #FFFFFF;
}
#menu li ul.level1 li.last {
	border-bottom:0px none;
}

#menu li ul.level1 li ul li a,
#menu li ul.level1 li a {
	text-align: left;
	padding:5px 13px;
}

#menu li.hover ul li.hover ul.level2,
#menu li.hover ul.level1,
#menu li:hover ul li:hover ul.level2,
#menu li:hover ul.level1 {
	display: block;
}
#menu ul.level2 {
	margin-top: -26px;
}
#menu ul.dropdown3 {
	width: 180px;
}
#menu ul.dropdown33 {
	margin-left: 180px;
}

/* Body-left menü */
#menu-left {
	margin: 20px 0 0 25px;
}

#menu-left li,
#menu-left li a {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #172142;
	line-height: 25px;
	letter-spacing: -0.5px;
}

#menu-left li a.active {
	display:block;
}

#menu-left li ul li a.active {
	display:inline;
}

#menu-left li ul li ul,
#menu-left li ul {
	qdisplay: none;
	qlist-style: inside url(../images/icoArrow.gif);
	list-style: inside disc;
}

#menu-left li ul li ul li,
#menu-left li ul li ul {
	list-style: none;
}

#menu-left li ul {
	qborder-top: 1px solid #b0c0e4;
	qborder-bottom: 1px solid #b0c0e4;
	qwidth: 180px;
	width: auto;
	padding: 3px 0;
}

#menu-left li ul li ul li,
#menu-left li ul li {
	float: none;
	height: 15px;
	line-height: 15px;
}

#menu-left ul.level1 li {
	height: auto;
}

#menu-left ul.level2 {
	margin: 0 0 0 15px;
}

#menu-left li ul li ul li a,
#menu-left li ul li a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: white;
	line-height: 15px;
	text-align: left;
}

#menu-left li a:hover li,
#menu-left li a:hover li a {
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	color: white;
	padding: 4px 0;
}

#menu-left li.hover ul li.hover ul.level2,
#menu-left li.hover ul.level1,
#menu-left li:hover ul li:hover ul.level2,
#menu-left li:hover ul.level1 {
	qdisplay: block;
	qfloat: left;
}



/**
 * Footer
 */

#c2_1024 #footer {
	padding-top: 27px;
	height: 18px;
	overflow: hidden;
	qmargin-top: -56px;
	border-top: 1px solid white;
	position: none;
	font-family: Arial;
	font-size: 11px;
}

#c2_1024 #footer {
	qwidth:940px;
}

/**
 * CSS hack Firefox 3.5.x miat.
 * http://stackoverflow.com/questions/1159314/css-hack-to-target-firefox-3-5 
 **/
#c2_1024 body:first-of-type #footer, x:-moz-any-link, x:default {
	qleft:-1px;
}

#footer .leftcol {
	float: left;
	width: auto;
}

#footer div.leftcol {color: #000000;}
#footer div.leftcol a {color: #000000;}

#footer .leftcol .last_modify_date,
#footer .leftcol .guest_sum {
	margin-left:50px;
}

#footer .rightcol {
	float: right;
	width: 100px;
}
/*
#footer a, #footer a:visited, #footer a:hover {
	color: white;
}
*/

#footer a {
	color:#FFFFFF;
}
/**
 * PVD-hez
 */
fieldset.pvd {
	border: 2px solid #2A6BC5;
	border-top-width: 19px;
	padding: 3px;
	margin: 3px 6px;
}

fieldset.pvd legend {
	background: #2A6BC5;
	line-height: 16px;
	padding: 0px;
	padding-left: 20px;
	height: 16px;
	color: white;
	border: none;
}

/**
 * Főcím formázások
 */
#main {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #737373;
}

#main a {
	font-size: 13px;
	color: darkblue;
	text-decoration: none;
}

#main a:hover {
	text-decoration: underline;
}

#main h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #2a0e72;
}

#main h1.purple {
	font-size: 17px;
	font-weight: bold;
	color: #2e3092;
}

#main h1.light_blue {
	font-size: 16px;
	font-weight: bold;
	color: #2696da;
}

#main p.subtitle {
	font-size: 13px;
	font-weight: bold;
}

/**
 * Élénkzöld tovább gomb a cikkeknél
 */
span.tovabb {
	background: url(../images/tovabb.gif) no-repeat right 2px;
	padding-right: 15px;
}

span.tovabb a {
	font-family: Arial;
	font-size: 11px !important;
	font-weight: bold;
	color: #71a600 !important;
}

/**
 * Kék nyilacskás lista
 */
ul.list li {
	background: url(../images/barrow.gif) no-repeat left 4px;
	padding-left: 13px;
	padding-bottom: 5px;
}


/**
 * Képek általános kinézete a hírekben
 */
img.news_img {
	border: 1px solid #aaaeaf;
	padding: 2px;
	background-color: white;
}

/* formok, listazok */

form.editform2 fieldset,
form.editform fieldset {
	border: 1px solid #0476BF;
}

form.editform2 fieldset legend,
form.editform fieldset legend {
	color: #454545;
	font-size: 1.2em;
	font-family: Arial;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 0px 10px;
	/*background: url(../images/page.jpg) 10px no-repeat;*/
	background: url(wsdindex.html) 10px no-repeat;
}

form.editform fieldset.captcha {
	width:380px;
	margin:5px auto;
}
form.editform fieldset.captcha legend {
	background-image:none;
	background-color:transparent;
	color:#0476BF;
	height:22px;
	line-height:22px;
}
form.editform fieldset.captcha .desc {
	margin-top:-10px;
	font-size:14px;
	line-height:18px;
	margin-bottom:5px;
}
form.editform fieldset.captcha .img {
	margin:5px 0px;
}
form.editform fieldset.captcha .img img {
	width:130px;
	height:40px;
}
form.editform fieldset.captcha input.text {
	width:122px;
	padding:3px;
	text-align:center;
	font-size:20px;
}
form.editform fieldset.captcha button {
	margin-left:10px;
	margin-top:2px;
	padding:2px;
}


form.editform2 fieldset select,
form.editform2 fieldset input.number,
form.editform2 fieldset input.password,
form.editform2 fieldset input.text,
form.editform fieldset select,
form.editform fieldset input.number,
form.editform fieldset input.password,
form.editform fieldset input.text {
	border: 1px solid #0476BF;
	padding: 2px;
	font-family: Georgia;
	color: #404040;
}

form.editform2 fieldset select,
form.editform fieldset select {
	padding: 0px;
}

form.editform2 label,
form.editform2 input.text,
form.editform2 input.checkbox,
form.editform2 div.miracle_phonenumber {
	display:block;
	float:left;
	margin-bottom:10px;
	width: auto;
}

form.editform2 label {
	clear:both;
	padding-right:20px;
	text-align:right;
	margin: 5px 0;
}

form.editform2 #meta_data label {
	display:block;
	float:left;
	width:200px;
}

form.editform2 #meta_data input.text {
	width:400px;
}

table.lister tfoot th,
table.lister thead th {
	background: #057FCC;
	color: white;
}

table#lister thead tr th a {
	color: white;
}

table.lister tbody td a {
	text-decoration: none;
}

table.lister tbody tr:hover {
	background: #AAAAAA;
}

table#lister tbody tr:hover td a,
table#lister tbody tr:hover td {
	background: #AAAAAA;
	color: white;
}

table#lister thead input.submit {
	width: 50px;
}

table.colgroup colgroup.col_1 {
	background: #057FCC;
}

table.colgroup td {
	color: white;
}

table.colgroup select,
table.colgroup input.text {
	border: 1px solid #0476BF;
	padding: 2px;
	font-family: Georgia;
	color: #404040;
	width: 250px;
}

table.colgroup select {
	padding: 0px;
	width: 256px;
}

table.colgroup textarea {
	border: 1px solid #0476BF;
	padding: 2px;
	font-family: Georgia;
	color: #404040;
}

fieldset.file_upload,
fieldset.gallery_pictures {
	border: 1px solid #0476BF;
	border-top-width: 19px;
	padding: 3px;
	background: #E0E0E0;
}

fieldset.file_upload legend,
fieldset.gallery_pictures legend {
	line-height: 19px;
	padding: 0px;
	color: white;
	background: #0476BF;
}

fieldset.file_upload fieldset {
	border: 1px solid #0476BF;
	border-top-width: 19px;
	padding: 3px;
	margin-top: 6px;
}

fieldset.gallery_pictures .img_list img {
	background: white;
	padding: 2px;
	border: 1px solid #BBBBBB;
	margin: 5px;
}

input.submit {
	margin: 10px auto;
	width: 120px;
	display: block;
}

table.colgroup td input.text.required {
	background: white url(../images/required_field.gif) no-repeat;
}

.error {
	margin: 10px 5px;
	background: #FFFFDD;
	border-top: 1px solid #FF8822;
	border-bottom: 1px solid #FF8822;
	padding: 3px 10px;
	font-weight: bold;
}

.success {
	margin: 10px 5px;
	background: #FFFFDD;
	border-top: 1px solid #339922;
	border-bottom: 1px solid #339922;
	padding: 3px 10px;
	font-weight: bold;
}

p.mainheader {
	font-size: 30px;
	color: white;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-style: italic;
	padding: 57px 0 0 65px;
}



#module_davids_phpcommander table.colgroup .col_2 {
	width: 90px;
}


#c2_1024 fieldset.pvd div {
	color: black;
}

div.top_links {
	float:right;
	position:relative;
	top:-42px;
	white-space:nowrap;
	margin-right:5px;
	text-align:right;
	width:350px;
}
div.top_links.no_float {
	position:static;
	top:0px;
	float:none;
	width:auto;
	margin-bottom:15px;
}
#main div.top_links a {
	padding:2px 5px 2px 20px;
	color:#000000;
	line-height:20px;
	outline:0px none;
	text-align:right;
}
div.top_links a.group { background:transparent url(../images/group.gif) no-repeat scroll left center; }
div.top_links a.group_add { background:transparent url(../images/group_add.gif) no-repeat scroll left center; }

#navigation {
	padding:3px 0px;
	margin-bottom:20px;
	white-space:nowrap;
}
#navigation .mainpage {}
#navigation a {
}



/*projectwizard beallitasok*/
#header {
		background: #FFFFFF;		
	}
#c2_1024 #header {
		margin-bottom: 0px;		
		background: url(../images/upload/header122.jpg) left top no-repeat #FFFFFF;		
		height: 176px;		
		background-color: #FFFFFF;		
	}
#c2_1024 #main-right {
		background: #FFFFFF;		
		color: #000000;		
		width: 700px;		
		background-color: #FFFFFF;		
	}
#main-right {
		font-size: 12px;		
	}
#main-right a {
		color: #3666C2;		
	}
#main-right a:hover {
		color: #203C73;		
	}
#main-right h1 {
		color: #65594A;		
		font-size: 24px;		
		margin-bottom: 10px;		
	}
#main-right h2 a {
		color: #FF0000;		
		font-size: 20px;		
	}
#main-right h2 {
		font-size: 20px;		
	}
#c2_1024 #main-left {
		background-color: #CCC3B8;		
		width: 230px;		
		background: #CCC3B8;		
	}
#menu-left li a {
		color: #000000;		
	}
#menu-left li a:hover {
		color: #8A847C;		
		background-color: ;		
	}
#menu-left ul.level2 li {
	color: #000000;
}
#menu-left ul.level1 li {
		color: #000000;		
	}
#footer {
		background: #2A2A2A;		
		color: #F0F0F0;		
		background-color: #FFFFFF;		
	}
#c2_1024 #footer {
		border-color: #FFFFFF;		
		border-width: 1px;		
	}
#c2_1024 #body {
		border-color: #000000;		
	}
#c2_1024 body {
		background-color: #FFFFFF;		
	}
#menu-left ul.level2 li a {
	color: #000000;
}
#menu-left li ul li a {
		color: #000000;		
	}
#main-right h2 a:hover {
		color: #FF0000;		
	}
#footer a {
		color: #F0F0F0;		
	}


/*
 * ################ END PROJECT END ################ 
 */







/*
 * ################ START PORTAL START ################ 
 */

/*
Használt szinek az e-wizz oldalakhoz
világoskék (ez a publilkus admin menü szine is): #77C4F6
sötétkék: #007CC2
világos szürke: #E6E6E6

*/

/* CSS Document */

.cf:before, 
.cf:after { 
    content:""; 
    display:table; 
 } 
 
.cf:after { 
    clear:both; 
 } 
 
 
.cf { 
    zoom:1; 
 }


.clr {
	clear: both !important;
}

.row {
	clear:both;
}

.relative {
	position:relative;
}

form div.error, #formerror {
	float: none;
}

form div.error span.error_message {
	display: inline;
	padding-left: 0;
}

form div.error, #formerror {
	margin: 0;
}

#kwindow_content a.kwindow_close,
#kwindow_content a.kwindow_submit {
	border:1px solid #0476BF;
	padding:3px 10px 3px 10px;
	cursor:pointer;
	font-weight:bold;
}

#kwindow_content a.kwindow_close {
	background:transparent url(../images/miracle/icons/cross.png) no-repeat scroll 0 0;
	padding:3px 10px 3px 20px;
	float:right;
	height:16px;
}

#kwindow_content a:hover.kwindow_close,
#kwindow_content a:hover.kwindow_submit {
	color: #FFFFFF;
	background-color: #0476BF;
}

#module_content_display img {
	display:inline;
}

#module_content_display table {
	border-collapse:separate;
}

/*
	Új eWizz-es publikus listázó CSS
	készítette:	Csavez 2010.02.23
*/
.ewizz_lister {
	width:100%;
	background-color: #FFFFFF;
	color: #000000;
	/*border:1px solid #E6E6E6;*/
	border:0px solid transparent;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.ewizz_lister colgroup.align_center {
	text-align:center;
}
.ewizz_lister thead {
	border-bottom:3px solid #E6E6E6;
}
#main .ewizz_lister thead th {
	white-space:nowrap;
	color: #000000;
	padding:2px 5px;
}
#main .ewizz_lister thead th a {
	color: #000000;
}
.ewizz_lister thead th .label {
	/*background-color: #E6E6E6;
	border-color: #FFFFFF #FFFFFF #0476BF;
	border-style:solid;
	border-width:1px;*/
	padding:3px 7px;
}
.ewizz_lister thead th .order {
	padding:3px 7px;
}
.ewizz_lister thead th .big_label {
	padding:3px 7px;
	text-align:center;
}
.ewizz_lister thead img.calendar {
	border:0px none;
	left:-18px;
	position:relative;
	top:-2px;
}
.ewizz_lister tbody {}
.ewizz_lister tbody tr {}

.ewizz_lister input.text,
.ewizz_lister select,
.ewizz_lister textarea {
	border:1px solid #0476BF;
	color: #000000;
	font-size:12px;
	padding:1px 2px 2px;
}
.ewizz_lister input.text {
	width:100%;
}
.ewizz_lister select {
	padding:0px;
	height:20px;
}
.ewizz_lister input.submit {
	background-color: #E6E6E6;
	color: #000000;
	border:2px outset #E6E6E6;
	padding:3px 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#c2_1024 #main .ewizz_lister tbody tr td,
#c2_1024 #main .ewizz_lister tbody tr th {
	border-color: #FFFFFF #FFFFFF #0476BF;
	border-style:solid;
	border-width:1px;
	padding:3px;
	/*text-align:center;*/
	vertical-align:middle;
}
#c2_1024 #main .ewizz_lister tbody tr td a,
#c2_1024 #main .ewizz_lister tbody tr th a {
	color: #000000;
	outline:0px none;
}
#c2_1024 #main .ewizz_lister tbody tr:hover td,
#c2_1024 #main .ewizz_lister tbody tr:hover th,
#c2_1024 #main .ewizz_lister tbody tr:hover td a,
#c2_1024 #main .ewizz_lister tbody tr:hover th a {
	background: #77c4f6 none no-repeat scroll center;
	color: #000000;
}
.ewizz_lister tbody tr.even {
	background-color: #FFFFFF;
}
.ewizz_lister tbody tr.odd {
	background-color: #E6E6E6;
}
.ewizz_lister tfoot {}

/*
	Egységes pager CSS
*/
.pager {
	text-align:center;
	margin:10px 0px;
	color: #000000;
}
.pager .template_showpages_2 {
	width:auto;
	margin:0px auto;
	clear:both;
}
.pager .template_showpages_2 .actual {
	line-height:20px;
	color: #000000;
	background-color: #E6E6E6;
	border:1px solid #E6E6E6;
	padding:2px 3px;
	margin:0px 2px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#c2_1024 #main .pager .template_showpages_2 a,
#c2_1024 #main .pager .template_showpages_2 a:hover {
	color: #000000;
	line-height:20px;
	padding:2px 3px;
	margin:0px 2px;
	border:1px solid transparent;
	outline:1px none;
	cursor:pointer;
}
#c2_1024 #main .pager .template_showpages_2 a:hover {
	text-decoration:none;
	background-color: #77c4f6;
	border:1px solid #77c4f6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/**
 * e-Wizz es panel-tab megoldás
 **/
/* A panel menüje */
.ewizz_tab_panel {
	height:19px;
	padding-top:3px;
	vertical-align:middle;
	margin-top:10px;
}
.ewizz_tab_panel ul li {
	float:left;
}
.ewizz_tab_panel a {
	background-color: #AAAAAA;
	padding: 3px 5px;
	border:1px solid #AAAAAA;
	line-height:16px;
	color: #FFFFFF !important;
	font-weight:bold;
	cursor:pointer;
	margin:0px 2px 0px 0px;
}
*+*+html .ewizz_tab_panel a {
	color: #363636 !important;
	display:block;
}
.ewizz_tab_panel a:hover {
	color: #363636 !important;
	text-decoration:none !important;
}
.ewizz_tab_panel a.active {
	background-color: #FFFFFF;
	color: #363636 !important;
	border: 1px solid #AAAAAA;
	border-bottom-color: #FFFFFF;
}
.ewizz_tab_panel a.inactive {}

/* Maga a panel */
.ewizz_panel_container {
	height:415px;
}

html .ewizz_panel_active { display: block; }

.ewizz_panel {
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	/*display: none;*/
	height:405px;
	padding:4px;
}
.ewizz_panel .even {
	background-color: #AAAAAA;
}
.ewizz_panel .odd {
	background-color: #FFFFFF;
}
.ewizz_panel .row {
	padding:2px 3px;
	overflow:hidden;
}
.ewizz_panel .row label {
	display:block;
	width:40%;
	float:left;
	margin:3px 0px;
}
.ewizz_panel .row img.calendar {
	position:absolute;
	right:12px;
	top:7px;
}

.ewizz_panel .row label.hide {
	display:none;
}

.ewizz_panel .row input.text {
	display:block;
	float:right;
	width:40%;
	margin:3px 7px;
	padding:2px 3px 1px;
}
.ewizz_panel .row input.file_input{
	display:block;
	float:right;
	margin:3px 7px;
	padding:2px 3px 1px;
}
.ewizz_panel .row input.checkbox {
	margin:3px 25px 3px 5px;
	float:right;
}
*+*+html .ewizz_panel .row input.checkbox {
	float:right;
	display:block;
}
.ewizz_panel .row select {
	display:block;
	float:right;
	width:200px;
	margin:3px 7px;
}

.ewizz_toggle {}
.ewizz_toggle .ewizz_toggle_title {
	padding:3px 7px 3px 20px;
	font-size:16px;
	font-family:verdana,arial,sans-serif,helvetica;
	cursor:pointer;
}
.ewizz_toggle .ewizz_toggle_title sub {
	background:transparent none;
	color: #BEBEBE;
	font-size:10px;
	font-weight:lighter;
	margin:0px 10px;
}
.ewizz_toggle .ewizz_toggle_title:hover {
	background-color: #EEEEEE;
}
.ewizz_toggle .open {
	background:url("../images/lister/newsletter_open_list.gif") no-repeat scroll left center transparent;
}
.ewizz_toggle .close {
	background:url("../images/lister/newsletter_close_list.gif") no-repeat scroll left center transparent;
}

/*
 * ################ END PORTAL END ################ 
 */







/*
 * ################ START PHPCOMMANDER START ################ 
 */

#module_phpcommander {
	position: relative;
	width: 800px;
	padding: 5px;
	font-size: 1em;
}


#module_phpcommander table {
    height: 100%;
	width: 1230px;
	margin: 5px;
	padding: 10px;
}


#module_phpcommander table.lister {
    height: 100%;
	width: 100%;
	background-color: #fafafa;
	border: 1px solid black;
	margin: 5px;
	padding: 3px;
}


#module_phpcommander a {
	font-size: 0.9em;
	color: #4C6F95;
	font-weight: bold;
}

div#module_davids_phpcommander {
	clear: both;
}

div#module_davids_phpcommander div#davids_phpcommander_left,
div#module_davids_phpcommander div#davids_phpcommander_right {
	width: 350px;
	float: left;
}

div#module_davids_phpcommander div#davids_phpcommander_left table tr td a,
div#module_davids_phpcommander div#davids_phpcommander_left table tr td img,
div#module_davids_phpcommander div#davids_phpcommander_right table tr td a,
div#module_davids_phpcommander div#davids_phpcommander_right table tr td img {
	display: inline;
}

div#module_davids_phpcommander td.add_new_node a {
	color: #fff;
}

#module_davids_phpcommander table.colgroup .col_2 {
	width: 130px;
}

#module_davids_phpcommander table.colgroup .col_1 {
	width: auto;
}

/*
 * ################ END PHPCOMMANDER END ################ 
 */







/*
 * ################ START PHPCOMMANDER START ################ 
 */

#module_phpcommander {
	position: relative;
	width: 500px;
	padding: 5px;
	font-size: 1em;
}


#module_phpcommander table {
    height: 100%;
	width: 1230px;
	margin: 5px;
	padding: 10px;
}


#module_phpcommander table.lister {
    height: 100%;
	width: 100%;
	background-color: #fafafa;
	border: 1px solid black;
	margin: 5px;
	padding: 3px;
}


#module_phpcommander a {
	font-size: 0.9em;
	color: #4C6F95;
	font-weight: bold;
}

div#module_jscommander {
	clear: both;
}

div#module_jscommander div#jscommander_left,
div#module_jscommander div#jscommander_right {
	qwidth: 49%;
	float: left;
}

div#module_jscommander table.colgroup .col_1 {
	width:60%;
}

div#module_jscommander div#jscommander_left table tr td a,
div#module_jscommander div#jscommander_left table tr td img,
div#module_jscommander div#jscommander_right table tr td a,
div#module_jscommander div#jscommander_right table tr td img {
	display: inline;
}

div#module_jscommander td.add_new_node a {
	color: #fff;
}

#node_edit label {
	width:30%;
}

#node_edit input.text {
	width:60%;
}

#module_jscommander table.colgroup .rights-select,
#module_jscommander table.colgroup .topic-select,
#module_jscommander table.colgroup .type-select {
	width: 100px;
}

#module_jscommander table.colgroup .location-select,
#module_jscommander table.colgroup .islink-select {
	width: 70px;
}

#module_jscommander table.colgroup .lang-select {
	width: 50px;
}

/*
 * ################ END PHPCOMMANDER END ################ 
 */







/*
 * ################ START URL START ################ 
 */

div#module_search_mainpage div.short_table {
	width: 500px;
}

#urlcommander {
 	float: left;
	position: relative;
	width: 1240px;
	padding: 5px;
	font-size: 1em;
}


#urlcommander table {
    height: 100%;
	width: 1230px;
	margin: 5px;
	padding: 10px;
}


#urlcommander table.lister {
    height: 100%;
	width: 100%;
	background-color: #fafafa;
	border: 1px solid black;
	margin: 5px;
	padding: 3px;
}


#urlcommander a {
	font-size: 0.9em;
	color: #4C6F95;
	font-weight: bold;
}

div#module_search_mainpage div.short_table {
	width: 500px;
}

div#module_davids_urlcommander div#davids_urlcommander_left,
div#module_davids_urlcommander div#davids_urlcommander_right {
	width:400px;
	float:left;
}
div#module_davids_urlcommander img.funcicons {
	display: inline;
	curspor: pointer;
}

/*****************
 * URL Relations *
 *****************/

#davids_urlcommander_relations {
	margin: 10px auto;
}

#davids_urlcommander_relations td {
	padding: 5px 10px;
	vertical-align: top;
}

/*
 * ################ END URL END ################ 
 */







/*
 * ################ START BASE START ################ 
 */

fieldset {
	padding: 10px;
}

fieldset legend {
	padding: 0 5px;
}

h1 { margin-bottom: 10px; }

table.colgroup tr td label {color: black;}

table.colgroup tr td.black {color: black;}

#main-left-action-box {
	qpadding-left:25px;
	padding-top:40px;
}

#main-left-action-box .image {
	display: inline;
}

/*
 * ################ END BASE END ################ 
 */







/*
 * ################ START USER START ################ 
 */

#module_user_need_cookies {
	margin-top: 1.5em;
}

#module_login_forgotten_password {
	margin-top: 1.5em;
}

#module_registration {
	margin-top: 1.5em;
}

#module_registration div.policy {
	width: 80%;
	qdisplay: block;
	qfloat: none;
	qclear: both;
	margin: 0 auto 1em auto;
	height: 8em;
	overflow: auto;
	border: 1px solid #e9e9e9;
	background-color: #fafafa;
	font-size: 1.1em;
}

#module_settings div.comment {
	float: left;
	display: block;
	margin-bottom: 10px;
}

/*
 * ################ END USER END ################ 
 */







/*
 * ################ START USER START ################ 
 */

#module_user_need_cookies {
	margin-top: 1.5em;
}

#module_login_forgotten_password {
	margin-top: 1.5em;
}

#module_registration {
	margin-top: 1.5em;
}

#module_registration div.policy {
	width: 80%;
	qdisplay: block;
	qfloat: none;
	qclear: both;
	margin: 0 auto 1em auto;
	height: 8em;
	overflow: auto;
	border: 1px solid #e9e9e9;
	background-color: #fafafa;
	font-size: 1.1em;
}

#module_settings div.comment {
	float: left;
	display: block;
	margin-bottom: 10px;
}

/*
 * ################ END USER END ################ 
 */







/*
 * ################ START CONTENT START ################ 
 */



						/**************************************
						 * Címkézéssel kapcsolatos formázások *
						 **************************************/

#module_tags #container-main {
	padding-top: 10px;
}

#module_tags #tags-tag {
	float: none;
	display: inline;
}

#module_tags #AddNewTag {
	display: block;
	margin: 10px 0;
}

#module_tags #label_tags-tag {
	width: auto;
	line-height: 18px;
}

#module_tags #tags_sample {
	margin-top: 10px;
}

#module_tags #TagError {
	color: black;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	padding: 2px 4px;
	width: 300px;
	background: #ddd;
	margin-bottom: 5px;
}

#module_tags #Tags span img {
	display: inline;	
}

#module_tags #tags-cloud a {
	text-decoration: none;
}

#module_tags #tags-cloud a:hover {
	text-decoration: underline;
}

#module_tags #tags-SubmitButton {
	margin-top: 10px;
}

#module_tags a.level1 {
	font-size: 13px;
	font-family: Tahoma;
}

#module_tags a.level2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
}

#module_tags a.level3 {
	font-size: 18px;
	font-weight: bold;
	font-family: Tahoma;
}

#module_tags a.level4 {
	font-size: 24px;
	font-weight: bold;
	font-family: Tahoma;
	color: DarkBlue;
}

#module_tags a.level5 {
	font-size: 26px;
	font-weight: bold;
	font-family: Tahoma;
	color: DarkRed;
}

						/******************************************
						 * Menu-contenttel kapcsolatos formázások *
						 ******************************************/

#module_content_menu_list a.link_create {
	//font-weight: bold;
	color: DarkRed;
}

#module_content_menu_list a.link_modify {
	//font-weight: bold;
	color: Blue;
}

#module_content_menu_list img {
	display: inline;
	vertical-align: bottom;
}

/*
 * ################ END CONTENT END ################ 
 */







/*
 * ################ START CONTENT START ################ 
 */



						/**************************************
						 * Címkézéssel kapcsolatos formázások *
						 **************************************/

#module_tags #container-main {
	padding-top: 10px;
}

#module_tags #tags-tag {
	float: none;
	display: inline;
}

#module_tags #AddNewTag {
	display: block;
	margin: 10px 0;
}

#module_tags #label_tags-tag {
	width: auto;
	line-height: 18px;
}

#module_tags #tags_sample {
	margin-top: 10px;
}

#module_tags #TagError {
	color: black;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	padding: 2px 4px;
	width: 300px;
	background: #ddd;
	margin-bottom: 5px;
}

#module_tags #Tags span img {
	display: inline;	
}

#module_tags #tags-cloud a {
	text-decoration: none;
}

#module_tags #tags-cloud a:hover {
	text-decoration: underline;
}

#module_tags #tags-SubmitButton {
	margin-top: 10px;
}

#module_tags a.level1 {
	font-size: 13px;
	font-family: Tahoma;
}

#module_tags a.level2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
}

#module_tags a.level3 {
	font-size: 18px;
	font-weight: bold;
	font-family: Tahoma;
}

#module_tags a.level4 {
	font-size: 24px;
	font-weight: bold;
	font-family: Tahoma;
	color: DarkBlue;
}

#module_tags a.level5 {
	font-size: 26px;
	font-weight: bold;
	font-family: Tahoma;
	color: DarkRed;
}

						/******************************************
						 * Menu-contenttel kapcsolatos formázások *
						 ******************************************/

#module_content_menu_list a.link_create {
	//font-weight: bold;
	color: DarkRed;
}

#module_content_menu_list a.link_modify {
	//font-weight: bold;
	color: Blue;
}

#module_content_menu_list img {
	display: inline;
	vertical-align: bottom;
}


						/*******************
						 * Content Display *
						 *******************/
#module_content label {
	width: 90px;
	display: block;
	float: left;
	margin: 5px;
}

#module_content label.hide { display: none; }

#module_content textarea,
#module_content input.text {
	width: 45%;
	border: 1px solid #c9c9c9;
}

#module_content textarea { width: 45%; height: 100px; }
#module_content input.text { height: 18px; }

/* Captcha */
#module_content fieldset.captcha { width: 365px; margin: 20px 0 0 72px; }
#module_content fieldset.captcha img { margin: 5px 10px 5px 0; float: left; }
#module_content fieldset.captcha input.text {
	text-transform: uppercase;
	width: 75px;
	display: block;
	margin: 0px auto 5px auto;
	padding: 0 5px;
	letter-spacing: 1px;
	text-align: center;
}

*+*+html #module_content fieldset.captcha input.text { margin: 0; }

#module_content fieldset.captcha button {
	display: inline;
	margin: 5px auto;
	width: 215px;
}

#module_content form input.submit {
	margin-left: 205px;
}

#implement_modules select {
	width:150px;
}

#module_confirm_text {
	border-style: dotted;
	border-width: 2px;
	padding:5px;
}

						/*******************
						 * Content Display *
						 *******************/
.newsdate {
	font-style: italic;
	padding-bottom: 4px;
}

.print a img {
	display:inline;
}

.newsdate,
.shoutbox,
.print {
	margin-right:10px;
}
/*
#module_news_list .top_links {
	float:right;
	position:relative;
	top:-42px;
	white-space:nowrap;
	margin-right:5px;
}
#module_news_list .top_links a {
	padding:2px 5px 2px 20px;
	color:#000000;
	line-height:16px;
	outline:0px none;
	text-align:right;
}
*/
#module_news_list .top_links a.create_news {
	background:transparent url(../images/miracle/icons/newspaper_add.png) no-repeat scroll left center;
}
#module_news_edit input.no_input,
#module_content_edit input.no_input {
	border:2px inset transparent;
	font-size:18px;
	padding:2px 5px;
	width:95%;
	margin-bottom:10px;
}
#module_news_edit input.no_input.hover,
#module_news_edit input.no_input:hover,
#module_news_edit input.no_input.focus,
#module_news_edit input.no_input:focus,
#module_content_edit input.no_input.hover,
#module_content_edit input.no_input:hover,
#module_content_edit input.no_input.focus,
#module_content_edit input.no_input:focus {
	border:2px inset #007CC2;
}
#module_news_edit .small_comment,
#module_content_edit .small_comment {
	font-size:11px;
	font-weight:lighter;
	color:#AAAAAA;
}

*+*+html #news_edit_end_date-calendar,
*+*+html #news_edit_start_date-calendar {
	position: absolute;
	right: 13px;
	top: 8px;
}


/**
 * Általános szavazás CSS
 **/
.rating {
	line-height:17px;
	height:17px;
	overflow:hidden;
	padding:20px 0;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
.rating .wrapper {
	margin:0 auto;
	padding:0 30px;
}
.rating b {
	float:left;
	margin-right:10px;
}
.rating span { margin-left:10px; }
.rating .star {
	width:17px;
	height:17px;
	display:block;
	float:left;
	margin:0 3px;
}
.rating .wrapper.active .star { cursor:pointer; }
.rating .star.yes { background:url(../images/star_blue.png) no-repeat 0 0 transparent; }
.rating .star.no { background:url(../images/star_gray.png) no-repeat 0 0 transparent; }

/*
 * ################ END CONTENT END ################ 
 */







/*
 * ################ START SITES START ################ 
 */

#module_site_edit fieldset.fright,
#module_site_edit fieldset.fleft {
	width: 110px;
	margin: 5px;
	float: left;
	clear: none;
}
/*
#site_edit_show_last_modification_,
#site_edit_display_shout_link_ {
	clear:left;
	margin:1px 5px 0px;
}
*/


form.editform2 #meta_data #site_edit_show_last_modification__label,
form.editform2 #meta_data #site_edit_display_shout_link__label {
	clear:none;
	text-align:left;
	margin:0px;
	width:300px;
}

#bal_oldali_akcio_box #gallery_manager_box .gallery_select input.text,
#bal_oldali_akcio_box #gallery_manager_box .gallery_select select {
	width:125px;
}

#bal_oldali_akcio_box #gallery_manager_box .gallery_select {
	overflow:auto;
}

#bal_oldali_akcio_box #gallery_manager_box #gm_image_container .images {
	float:right;
	width:560px;
}

#module_site_edit fieldset h2 {
	color:#454545;
	font-family:Arial;
	font-size:1.2em;
	font-weight:bold;
	line-height:32px;
	padding:0 10px;
}

#module_site_edit .left_float {
	float:left;
	width:32%;
	margin-right:5px;
}
#module_site_edit .row input.color {
	float:right;
	margin:3px 7px;
	padding:2px 3px 1px;
	width:40%;
}
#module_site_edit #site_css_panel {
	overflow-y:scroll;
}
#module_site_edit #site_css_panel textarea {
	width:95%;
	padding:5px;
	height:350px;
	display:block;
	margin:0px auto;
}
#module_site_edit #site_search_engine_optimization_panel textarea {
	width:95%;
	padding:5px;
	height:100px;
	display:block;
	margin:0px auto;
}
#module_site_edit .margin-top {
	margin-top:25px;
	margin-bottom:5px;
}

#module_site_edit .preview {
	clear:both;
}
#module_site_edit .notice {
	display:block;
	float:left;
	width:650px;
}
#module_site_edit .favicon {
	height:32px;
	display:block;
	float:right;
	width:240px;
}
#module_site_edit .favicon img {
	display:inline;
	line-height:32px;
	margin-right:10px;
	float:left;
}


#sites_show_statistic tr { border: solid 1px #AAAAAA; }
#sites_show_statistic tr.red { background-color: #FFCC99; }

#c2_1024 #module_sites #sites_show_statistic .left { text-align: left; padding: 4px; }
#c2_1024 #module_sites #sites_show_statistic .right { text-align: right; padding: 4px; }
#c2_1024 #module_sites #sites_show_statistic .center { text-align: center; padding: 4px; }




/*
 * ################ END SITES END ################ 
 */







/*
 * ################ START WW_GALLERY START ################ 
 */

#gallery_container {
	margin-top:10px;
}
#gallery_controls {
	border:1px solid #77C4F6;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
	padding:0px 5px;
}
#gallery_controls #site_galeries {
	display:none;
	visibility:hidden;
}
#gallery_controls .select_div {
	float:left;
	color:#FFFFFF;
	background:#77C4F6 url(../images/miracle/icons/bullet_arrow_down.png) scroll no-repeat right center;
	margin:5px 10px 5px 0px;
	padding:3px 20px 3px 8px;
	border:1px solid #007CC2;
	font-weight:bold;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#gallery_controls .select_div:hover,
#gallery_controls .select_div.active {
	background-color:#a9d9f8;
	cursor:pointer;
}
#gallery_controls #gallery_actual_picture_size {
	margin:5px;
	padding:3px;
	float:left;
}
#gallery_controls #gallery_actual_picture_size span {
	font-weight:bold;
}
#gallery_controls #gallery_actual_name {
	margin:5px;
	padding:3px;
	float:left;
}
#gallery_controls #gallery_actual_name span {
	font-weight:bold;
}
#gallery_controls #gallery_file_upload {
	float:right;
	background-color:#77C4F6;
	margin:5px;
	padding:3px 8px 3px 8px;
	border:1px solid #007CC2;
	font-weight:bold;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#gallery_controls #gallery_file_upload a,
#gallery_controls #gallery_file_upload a:hover {
	cursor:pointer;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
#gallery_controls .flying_select .container .gallerys a.gallery_link:hover,
#gallery_controls .flying_select .container .gallerys a.gallery_link.active {
	text-decoration:none;
	color:#FFFFFF;
}
#gallery_controls .no-right-margin {
	margin-right:0px;
}
#gallery_controls .flying_select .container .gallerys a.gallery_link {
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	overflow:hidden;
	display:block;
	float:left;
	width:110px;
	height:21px;
}
#gallery_controls .flying_select .container .gallerys li {
	/*display:block;*/
	height:21px;
	line-height:21px;
	overflow:hidden;
}
#gallery_controls .flying_select .container .gallerys li:hover {
	background-color:#9fd4f7;
}
#gallery_controls .flying_select .container .gallerys a.del_gallery,
#gallery_controls .flying_select .container .gallerys a.edit_gallery {
	float:right;
	cursor:pointer;
}
#gallery_controls .flying_select .container .gallerys a.del_gallery {
	clear:right;
}
#gallery_controls .flying_select .container .create_gallery a,
#gallery_controls .flying_select .container .create_gallery a:hover {
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

#gm_image_container .img_title_edit_container {
	position:relative;
	height:40px;
	background-color:#FFFFFF;
	text-align:right;
}
#gm_image_container .img_title_edit_container input.text {
	border:1px solid #007CC2;
	display:block;
	margin:0 auto;
	padding:1px 2px;
	width:159px;
}
#gm_image_container .img_title_edit_container a:hover {
	text-decoration:none;
}
#gm_image_container .img_title_edit_container a {
	color:#FFFFFF;
	border:1px solid #007CC2;
	background-color:#77C4F6;
	padding:1px 5px;
	cursor:pointer;
}
#gm_image_container .img_title_edit_container a.submit {
	-moz-border-radius:0 0 0 3px;
	-webkit-border-radius:0 0 0 3px;
	border-radius:0 0 0 3px;
}
#gm_image_container .img_title_edit_container a.cancel {
	margin-right:12px;
	-moz-border-radius:0 0 3px 0;
	-webkit-border-radius:0 0 3px 0;
	border-radius:0 0 3px 0;
}

#file_upload_box {
	padding-top:5px;
}
#file_upload_box .submit_upload {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	background-color:#77C4F6;
	margin:5px auto;
	padding:3px 8px 3px 8px;
	border:1px solid #007CC2;
	font-weight:bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#file_upload_box .title {
	border-bottom:3px double #007CC2;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:2px;
}
#file_upload_box #piece_gallery_select {
	float:left;
}
#file_upload_box #piece_gallery_filter {}
#file_upload_box #piece_gallery_create {}
#file_upload_box fieldset#images {
	border:0px none;
	background-color:#FFFFFF;
}
#file_upload_box fieldset#images fieldset {
	border: 1px solid #77C4F6;
	border-top-width: 15px;
	margin-top: 6px;
}
#file_upload_box fieldset#images fieldset legend {
	background: #77C4F6;
	color:#FFFFFF;
	line-height: 15px;
	padding: 0px;
}
#file_upload_box .files input {
	border:1px solid #77C4F6;
	padding:1px 2px;
	margin-bottom:2px;
}
#file_upload_box .files button {
	background-color:#77C4F6;
	border:1px solid #007CC2;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 2px 1px;
	padding:1px;
	width:13%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.left-radius {
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	border-radius:3px 0px 0px 3px;
}
.right-radius {
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	border-radius:0px 3px 3px 0px;
}

.gallery_flying_select,
.flying_select {
	border:1px solid #77C4F6;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
	background-color:#a9d9f8;
	height:200px;
	width:175px;
	position:absolute;
	top:22px;
	left:-1px;
	cursor:auto;
	z-index:100;
}
.flying_select .container {
	margin:3px 6px;
}
.flying_select .container input.text {
	border:1px solid #77C4F6;
	padding:1px 10px 1px 2px;
	background:#FFFFFF none scroll no-repeat center center;
	display:block;
	margin-bottom:5px;
	width:149px;
}
.flying_select .container .gallerys {
	height:150px;
	overflow:hidden;
	overflow-y:scroll;
}
.flying_select .container .create_gallery {
	height:20px;
	vertical-align:middle;
}

#size_select .flying_select {
	height:125px;
	width:85px;
}
#size_select .flying_select li {
	color:#000000;
	cursor:pointer;
	line-height:18px;
	margin-left:15px;
}
#size_select .flying_select li.active {
	list-style:disc outside none;
	color:#FFFFFF;
}

#gm_image_container {
	height:200px;
	margin-top:10px;
	border:1px solid #77C4F6;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
	padding:5px;
	overflow:hidden;
	overflow-y:scroll;
}
#gm_image_container.two_line { height:400px; }
#gm_image_container.three_line { height:600px; }
#gm_image_container.loading {
	background:transparent url(../images/loading_bg_4x4.gif) fixed repeat left top;
	position:relative;
}
#gm_image_container #gallery_loader {
	position:absolute;
}
#gm_image_container .cimg {
	height:184px;
	padding:3px;
	margin:5px;
	width:190px;
	float:left;
	border:1px solid #77C4F6;
}
#gm_image_container .cimg .pimg {
	height:145px;
	line-height:145px;
	width:190px;
	text-align:center;
	vertical-align:middle
	
}
#gm_image_container .cimg .pimg a,
#gm_image_container .cimg .pimg a:hover {
	cursor:pointer;
	text-decoration:none;
	font-size:0px;
}
#gm_image_container .cimg .pimg img {
	margin:3px 3px;
	padding:1px;
	border:1px solid #000000;
}
#gm_image_container .cimg .pimg a img {
	border-color:#77C4F6;
}
#gm_image_container .cimg .img_title {
	height:20px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
}
#gm_image_container .cimg .img_title span {
	white-space:nowrap;
	overflow:hidden;
	width:190px;
	display:block;
}
#gm_image_container .cimg .img_title span.active:hover {
	background-color:#edf7ff;
}
#gm_image_container .cimg .controls {
	height:20px;
}

#gm_image_container .cimg .controls .delete-picture {
	background:transparent url(../images/miracle/icons/cross.png) scroll no-repeat center center;
	height:20px;
	width:20px;
	float:left;
	margin:0px 65px;
	cursor:pointer;
}
#gm_image_container .cimg .controls .delete-picture.inactive {
	background-image:none;
	cursor:default;
}
#gm_image_container .cimg .controls .move-left,
#gm_image_container .cimg .controls .move-right {
	background:transparent url(../images/gallery_arrows.png) scroll no-repeat 0px -20px;
	height:20px;
	width:20px;
	float:left;
	cursor:pointer;
}
#gm_image_container .cimg .controls .move-left:hover {
	background-position:0px 0px;
}
#gm_image_container .cimg .controls .move-right {
	background:transparent url(../images/gallery_arrows.png) scroll no-repeat -20px -20px;
}
#gm_image_container .cimg .controls .move-right:hover {
	background-position:-20px 0px;
}
#gm_image_container .cimg .controls .move-left.inactive,
#gm_image_container .cimg .controls .move-left.inactive:hover {
	background-position:0px -40px;
	cursor:default;
}
#gm_image_container .cimg .controls .move-right.inactive,
#gm_image_container .cimg .controls .move-right.inactive:hover {
	background-position:-20px -40px;
	cursor:default;
}




/**
 * GALÉRIA TEMPLATE
 */
#kwindow_content .kwindow_gallery_template_1 .floated .leftcol .main_image { width: 445px; }
#kwindow_content .kwindow_gallery_template_1 .floated .leftcol { width: 75% !important; }
#kwindow_content .kwindow_gallery_template_1 .floated .rightcol .thumbs { position:relative; }
#kwindow_content .kwindow_gallery_template_1 .floated .leftcol .va_inner {
	height:333px;
	line-height:333px;
	text-align:center;
}
.kwindow_gallery_template_1 .floated .leftcol .picture_title {
	line-height:1px;
	margin-top:-30px;
}
.kwindow_gallery_template_1 .floated .leftcol .picture_title span.bg {
	background-color:#FFFFFF;
	padding:3px;
	opacity:.6;
	filter: alpha(opacity=60); /* for IE5-7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* for IE8 */
	font-weight:bold;
}
.kwindow_gallery_template_1 .floated .leftcol .picture_title span.text {
	opacity:1;
	filter: alpha(opacity=100); /* for IE5-7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* for IE8 */
	color:#000000;
}
#kwindow_content .kwindow_gallery_template_1 .floated .leftcol .va_inner img {
	display:inline;
	margin:0px auto;
	max-height:300px;
	max-width:400px;
	text-align:center;
	vertical-align:middle;
	}
.kwindow_gallery_template_1 .floated .leftcol .nav .move_prev {
	background:transparent url(../images/miracle/kwindow_gallery_prev.gif) no-repeat scroll right center;
}
.kwindow_gallery_template_1 .floated .leftcol .nav .move_next {
	background:transparent url(../images/miracle/kwindow_gallery_next.gif) no-repeat scroll right center;
}
.kwindow_gallery_template_1 .floated .rightcol .move_up {
	background:transparent url(../images/miracle/kwindow_gallery_up.gif) no-repeat scroll center center;
}
.kwindow_gallery_template_1 .floated .rightcol .move_down {
	background:transparent url(../images/miracle/kwindow_gallery_down.gif) no-repeat scroll center center;
}




#kwindow_content .kwindow_gallery_template_2 .floated .leftcol .main_image { width: 445px; }
#kwindow_content .kwindow_gallery_template_2 .floated .leftcol { width: 75% !important; }
#kwindow_content .kwindow_gallery_template_2 .floated .rightcol .thumbs { position:relative; }
#kwindow_content .kwindow_gallery_template_2 .floated .leftcol .va_inner {
	height:333px;
	line-height:333px;
	text-align:center;
}
.kwindow_gallery_template_2 .floated .leftcol .picture_title {
	line-height:1px;
	margin-top:-30px;
}
.kwindow_gallery_template_2 .floated .leftcol .picture_title span.bg {
	background-color:#FFFFFF;
	padding:3px;
	opacity:.6;
	filter: alpha(opacity=60); /* for IE5-7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* for IE8 */
	font-weight:bold;
}
.kwindow_gallery_template_2 .floated .leftcol .picture_title span.text {
	opacity:1;
	filter: alpha(opacity=100); /* for IE5-7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* for IE8 */
	color:#000000;
}
#kwindow_content .kwindow_gallery_template_2 .floated .leftcol .va_inner img {
	display:inline;
	margin:0px auto;
	max-height:300px;
	max-width:400px;
	text-align:center;
	vertical-align:middle;
	}
.kwindow_gallery_template_2 .floated .leftcol .nav .move_prev {
	background:transparent url(../images/miracle/kwindow_gallery_prev.gif) no-repeat scroll right center;
}
.kwindow_gallery_template_2 .floated .leftcol .nav .move_next {
	background:transparent url(../images/miracle/kwindow_gallery_next.gif) no-repeat scroll right center;
}
.kwindow_gallery_template_2 .floated .rightcol .move_up {
	background:transparent url(../images/miracle/kwindow_gallery_up.gif) no-repeat scroll center center;
}
.kwindow_gallery_template_2 .floated .rightcol .move_down {
	background:transparent url(../images/miracle/kwindow_gallery_down.gif) no-repeat scroll center center;
}

.kwindow_gallery_template_3 #kgt_image_container {
	position:relative;
}
.kwindow_gallery_template_3 .img_container {
	text-align:center;
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:0px;
}
.kwindow_gallery_template_3 .img_container img {
	display:inline;
	vertical-align:middle;
}
.kwindow_gallery_template_3 .img_container .image_title {
	background:transparent url(../images/opacity_fff_60.png) repeat scroll center center;
	bottom:29px;
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	margin:0 auto;
	position:relative;
	width:650px;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_prev_img {
	position:absolute;
	width:150px;
	top:0px;
	left:0px;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_prev_img .kgt_prev_img {
	width:150px;
	display:block;
	background:transparent url(../images/arrow_left.png) no-repeat scroll 10px center;
	cursor:pointer;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_prev_img:hover .kgt_prev_img {
	background-image:url(../images/arrow_left_.png);
	display:block;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_next_img {
	position:absolute;
	width:150px;
	top:0px;
	right:0px;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_next_img .kgt_next_img {
	width:150px;
	display:block;
	background:transparent url(../images/arrow_right.png) no-repeat scroll 115px center;
	cursor:pointer;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_next_img:hover .kgt_next_img {
	background-image:url(../images/arrow_right_.png);
	display:block;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_img_thumbs {
	position:absolute;
	height:110px;
	width:100%;
	bottom:30px;
	left:0px;
	z-index:10;
	background-color:transparent;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_img_thumbs .kgt_img_thumbs_container {
	display:none;
	position:relative;
	width:100%;
	height:110px;
	background:transparent url(../images/opacity_fff_60.png) repeat scroll center center;
	overflow:hidden;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_img_thumbs:hover .kgt_img_thumbs_container {
	display:block;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_img_thumbs .img_thumb {
	float:left;
	width:100px;
	height:100px;
	line-height:100px;
	text-align:center;
	margin:5px 10px;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_img_thumbs .img_thumb.first {
	margin-left:40px;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_img_thumbs .img_thumb.last {
	margin-right:40px;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_img_thumbs .img_thumb img {
	display:inline;
	vertical-align:middle;
	cursor:pointer;
	max-width:100px;
	max-height:100px;
}
.kwindow_gallery_template_3 #kgt_image_container #kgt_img_thumbs .slider {
	position:relative;
}
.kwindow_gallery_template_3 #thumb_next_img,
.kwindow_gallery_template_3 #thumb_prev_img {
	width:30px;
	height:110px;
	position:absolute;
	top:0px;
	cursor:pointer;
	background:transparent url(../images/arrow_left.png) no-repeat scroll center center;
}
.kwindow_gallery_template_3 #thumb_prev_img:hover {
	background-image:url(../images/arrow_left_.png);
}
.kwindow_gallery_template_3 #thumb_next_img {
	right:0px;
	background:transparent url(../images/arrow_right.png) no-repeat scroll center center;
}
.kwindow_gallery_template_3 #thumb_next_img:hover {
	background-image:url(../images/arrow_right_.png);
}


#kwindow #kwindow_content a.kwindow_close { border: 0; color: black; }
#kwindow #kwindow_content a.kwindow_close:hover { background-color: transparent; color: black; }
#kwindow_center #kwindow.dark_opacity {
	background:transparent url(../images/opacity_000000_70.png) repeat scroll center;
	border:5px solid #FFFFFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#kwindow_center #kwindow.dark_opacity .title,
#kwindow_center #kwindow.dark_opacity a.kwindow_close {
	color:#FFFFFF;
}

#module_public_gallery {
	width:680px;
	overflow:hidden;
	margin:auto;
}

#module_public_gallery .img_scroll {
	float:left;
	margin:8px auto;
	overflow:hidden;
	qwidth:610px;
	width:648px !important;
	qwidth:96%;
	height:112px;
	position:relative;
}

#module_public_gallery .scroll_right,
#module_public_gallery .scroll_left {
	background:transparent url(../images/miracle/kwindow_gallery_prev.gif) no-repeat scroll right center;
	float:left;
	height:112px;
	width:12px;
	margin:8px 0px;
	margin-right:4px;
}

#module_public_gallery .scroll_right {
	margin-right:0px;
	margin-left:4px;
	background:transparent url(../images/miracle/kwindow_gallery_next.gif) no-repeat scroll left center;
}

#kwindow_gallery .title {
	border-left:8px solid #636363;
}

#module_public_gallery #scroll_table {
	position:relative;
	width:656px !important;
	overflow:hidden;
}

#module_public_gallery #scroll_table td {
	width:110px;
}

.piece {
	padding:1px 10px;
}


#kwindow_gallery .border {
	height:360px;
}

.kwindow_gallery_edit {
	border-top:3px double #007CC2;
	margin-top:3px;
	padding-top:5px;
}
.kwindow_gallery_edit label {
	display:block;
	height:25px;
	line-height:25px;
}
.kwindow_gallery_edit input.text,
.kwindow_gallery_edit textarea {
	border:1px solid #007CC2;
	display:block;
	margin:0 auto;
	padding:1px 2px;
	width:340px;
}
.kwindow_gallery_edit textarea {
	height:75px;
}
.kwindow_gallery_edit a.submit,
.kwindow_gallery_edit a.cancel {
	background-color:#77C4F6;
	border:1px solid #007CC2;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	padding:3px 7px;
	margin:0px;
	width:auto;
	float:right;
	font-weight:bold;
	margin-top:5px;
}
.kwindow_gallery_edit a.submit {
	margin-right:2px;
	margin-left:10px;
}
#kwindow.border_radius {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

/*
 * ################ END WW_GALLERY END ################ 
 */







/*
 * ################ START WW_WEBSHOP START ################ 
 */


#c2_1024 #module_webshop_category_wrapper img,
#c2_1024 #module_webshop_product_wrapper img { margin: 0; }


/**
 * KATEGÓRIA ÉS TERMÉK LISTÁZÓ KÖZÖTT VÁLTÓ GOMB
 */

#c2_1024 .webshop_categories_menu li,
#c2_1024 .webshop_categories_menu li ul li {
	background: transparent;
	list-style: none;
	margin: 0 0 0 15px;
	height: auto;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding: 0; 
}

#c2_1024 .webshop_categories_menu li a,
#c2_1024 .webshop_categories_menu li ul li a {
	padding: 0;
}

#module_webshop_list_products table.lister tfoot th,
#module_webshop_list_products table.lister thead th,
#module_webshop_category_wrapper table.lister tfoot th,
#module_webshop_category_wrapper table.lister thead th {
	background-color:#AAAAAA;
}

#module_webshop_edit_product table.colgroup colgroup.col_1 {
	background-color:#AAAAAA;
	width:30%;
}

/**
 * KATEGÓRIA MENÜ
 */
#change_webshop_edit_status {
	background: url(../images/icoChange.gif) no-repeat right top;
	height: 25px;
	padding-right: 40px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	line-height: 25px;
	float: right;
	width: 190px;
	text-align: right;
	cursor: pointer;
}

/**
 * KATEGÓRIA LISTÁZÓ
 */
#module_webshop_list_categories { margin-bottom: 30px; }
#module_webshop_list_categories h1 { float: left; }
#module_webshop_list_categories #lister thead input.submit { margin: 0; }

/**
 * KATEGÓRIA SZERKESZTŐ
 */
#kwindow_content #module_webshop_edit_category h1 {
	font-size: 18px;
	font-weight: normal;
}

#kwindow_content #module_webshop_edit_category a.kwindow_close {
	background: url(../images/miracle/b_drop.png) no-repeat left top;
	display: block;
	width: 35px;
	float: right;
	padding: 0 0 0 20px;
	border: 0;
	color: black;
}

#kwindow_content #module_webshop_edit_category a.kwindow_close:hover {
	background-color: transparent;
	color: black;
}

#kwindow_content #module_webshop_edit_category a.submit {
	background: #057FCC;
	border: 3px solid #057FCC;
	display: block;
	width: 40px;
	padding: 1px 20px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
}

#kwindow_content #module_webshop_edit_category a.submit:hover {
	background: white;
	color: black;
}


/**
 * TERMÉK LISTÁZÓ
 */
#module_webshop_list_products { margin-bottom: 30px; }
#module_webshop_list_products h1 { float: left; }
#module_webshop_list_products #lister thead input.submit { margin: 0; }


#module_webshop_list_products #lister thead #category {
	width: 120px;
}


/**
 * TERMÉK SZERKESZTŐ
 */

#module_webshop_edit_product h1 {
	font-size: 18px;
	font-weight: normal;
}

#module_webshop_edit_product input.submit {
	background: #057FCC;
	border: 3px solid #057FCC;
	display: block;
	width: 86px;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:10px auto 0px;
	cursor:pointer;
}

#product_type_container {}
#product_type_container .header {
	color:#000000;
}
#product_type_container .cel {
	float:left;
}
#product_type_container .cel.c1 { width:60%; }
#product_type_container .cel.c2 { width:15%; }
#product_type_container .cel.c3 { width:15%; }
#product_type_container .cel.c4 { width:10%; float:right; }
#product_type_container .cel input.text { width:95%; margin:0px auto; display:block; }
#product_selection .row,
#product_type_container .row {
	clear:both;
	overflow:hidden;
	margin:2px 0px;
}

#product_selection .cel { float:left; }
#product_selection .cel.c1 { width:40%; }
#product_selection .cel.c2 { width:10%; }
#product_selection .cel input.text { width:95%; margin:0px auto; display:block; }



/**
 * WWW - TERMÉKEK EGY KATEGÓRIÁBAN
 */

#module_webshop_products {
	padding: 20px 0;
}

#module_webshop_products .vborder {
	border-right: 1px solid #e5e5e5;
}

#module_webshop_products .pimg {
	float: right;
	width: 140px;
	height: 125px;
	margin-top: 5px;
	qbackground: url(../images/border1.gif) no-repeat right bottom;
}

#module_webshop_products .pimg img {
	margin: 0 auto;
}

#module_webshop_products .product {
	width: 308px;
	float: left;
	padding: 0 20px;
}

*html #module_webshop_products .product {
	padding: 0 15px;
}

#module_webshop_products .left {
	width: 156px;
	float: left;
	overflow: hidden;
	margin-right: 8px;
}

#module_webshop_products h3 {
	margin-bottom: 10px;
}

#module_webshop_products h3 a {
	qcolor: #2a5b7c;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

#module_webshop_products h3 a:hover {
	color: #3666C2;
	text-decoration: none;
}

#module_webshop_products p.summary {
	color: #656464;
}

#module_webshop_products p.details {
	float: left;
	line-height: 35px;
	height: 35px;
}

#module_webshop_products p.details a {
	float: left;
	background: url(../images/details.gif) no-repeat right bottom;
	line-height: 42px;
	height: 42px;
	padding-right: 60px;
	display: block;
	color: #65594A;
}

#module_webshop_products p.details a:hover {
	color: #3666C2;
	text-decoration: none;
}

#module_webshop_products p.tobasket {
	float: right;
	line-height: 40px;
	height: 35px;
}

#module_webshop_products p.tobasket a {
	display: block;
	height: 42px;
	background: url(../images/tobasket.gif) no-repeat right bottom;
	padding-right: 60px;
	font-weight: bold;
	color: #65594A;
	text-decoration: none;
	text-align: right;
}

#module_webshop_products p.tobasket a:hover {
	color: #3666C2;
	text-decoration: none;
}

#module_webshop_products span.price {
	width: 168px;
	height: 15px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	background: #CCC3B8;
	padding: 2px 5px;
	display: block;
	margin-right: 15px;
}

#module_webshop_products div.hr {
	clear: both;
	padding: 5px 0;
}

#module_webshop_products div.hr hr {
	height: 1px;
	overflow: hidden;
	border: 0;
	border-top: 1px solid #e5e5e5;
}

#module_webshop_products .buy_or_view {
	margin-top: 10px;
}

#module_webshop_products .buy_or_view a {
	font-weight: bold;
	color: #ff994f;
	text-decoration: none;
}

#module_webshop_products .buy_or_view a:hover {
	text-decoration: underline;
}




#module_webshop_products #webshop_product_list_table {border-top: 1px solid #e5e5e5; margin: 10px;}
#module_webshop_products #webshop_product_list_table tr.summary {border-bottom: 1px solid #e5e5e5;}

#module_webshop_products #webshop_product_list_table td {padding: 5px; height: 10px;}
#module_webshop_products #webshop_product_list_table td.img {width: 60px; float: none; text-align: center;}
#module_webshop_products #webshop_product_list_table td.img img {width: 60px;} 
#module_webshop_products #webshop_product_list_table h3 {margin: 0px;}
#module_webshop_products #webshop_product_list_table h3 a {color: #000000; font-size: 17px; font-weight: bold;}
#module_webshop_products #webshop_product_list_table h3 a:hover {color: #3666C2; font-size: 17px; font-weight: bold; text-decoration: none;}
#module_webshop_products #webshop_product_list_table td.details {width: 100px;}
#module_webshop_products #webshop_product_list_table td.details a {font-size: 13px; font-weight: bold; padding-left: 35px; background: url(../images/details_sm.gif) no-repeat left top; line-height: 23px; height: 23px; color: #65594A; display: block;}
#module_webshop_products #webshop_product_list_table td.details a:hover {color: #3666C2; text-decoration: none;}
#module_webshop_products #webshop_product_list_table td.tobasket {width: 100px;}
#module_webshop_products #webshop_product_list_table td.tobasket a {font-size: 13px; font-weight: bold; padding-left: 35px; background: url(../images/tobasket_sm.gif) no-repeat left top; line-height: 23px; height: 23px; color: #65594A; display: block;}
#module_webshop_products #webshop_product_list_table td.tobasket a:hover {color: #3666C2; text-decoration: none;}
#module_webshop_products #webshop_product_list_table td.price {color: #000000; font-size: 13px; font-weight: bold; width: 120px; height: 15px; line-height: 16px; font-weight: bold;}
#module_webshop_products #webshop_product_list_table td.summary {color: #656464; padding-top: 0px;}

/**
 * WWW - TERMÉK RÉSZLETES NÉZET
 */

#module_webshop_product_details {
	padding: 25px 10px 20px 25px;
}

#module_webshop_product_details .pimg {
	qbackground: url(../images/border2.gif) no-repeat right bottom;
	min-height: 37px;
	padding-bottom: 5px;
}

*html #module_webshop_product_details .pimg {
	height: 17px;
}

*+*+html #module_webshop_product_details .pimg {
	height: 17px;
}

#module_webshop_product_details .pimg img {
	margin: auto;
}

#module_webshop_product_details .left {
	float: left;
	width: 212px;
}

#module_webshop_product_details .right {
	float: left;
	text-align: left;
	width: 425px;
	margin-left: 25px;
}

#module_webshop_product_details .head {
	padding: 0 0 10px 10px;
	width: 202px;
	height: 5px;
	qbackground: white url(../images/bgrt.gif) no-repeat right top;
}


#module_webshop_product_details h2.product_name {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
}

#module_webshop_product_details table.product {
	width: 428px;
	border-top: 1px solid #e1e1e1;
	margin-bottom: 10px;
}

#module_webshop_product_details td {
	height: 22px;
	border-bottom: 1px solid #e1e1e1;
	padding: 1px 0;
	background-color: #FFFFFF;
	color: black;
}

#module_webshop_product_details td.label {
	font-weight: bold;
	width: 190px;
	padding-left: 5px;
}

#module_webshop_product_details span.price {
	font-weight: bold;
	color: #9f0817;
}

#module_webshop_product_details td input {
	width: 34px;
	height: 15px;
	border: 1px solid #909090;
}

#module_webshop_product_details p.tobasket {
	float: right;
	line-height: 40px;
	height: 35px;
	color:#FF994F;
	font-weight:bold;
	font-family: Verdana;
	font-size: 11px;
}

#module_webshop_product_details p.tobasket a {
	display: block;
	height: 42px;
	background: url(../images/tobasket.gif) no-repeat right center;
	padding-right: 60px;
	font-weight: bold;
	color: #65594A;
	text-decoration: none;
	text-align: right;
}

#module_webshop_product_details p.tobasket a:hover {
	color: #3666C2;
	text-decoration: none;
}

#module_webshop_product_details div.details,
#module_webshop_product_details p.summary {
	color: #656464;
	margin-bottom: 5px;
}

#module_webshop_product_details div.details {
	clear: both;
	padding-top: 10px;
}

#module_webshop_product_details div.details ul li {
	list-style: disc inside;
	color: #656464;
}

#module_webshop_product_details span.details_title {
	color: #65594A;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

#module_webshop_product_details table.types {
	width:100%;
}
#module_webshop_product_details .types td.tobasket {
	width:85px;
}
#module_webshop_product_details .types a.tobasket {
	background:transparent url(../images/tobasket_22.gif) no-repeat scroll center right;
	padding:3px 33px 3px 0px;
}
#module_webshop_product_details .types a.tobasket:hover {
    text-decoration:none;
}
#module_webshop_product_details .types td.quantity {
	width:60px;
}
#module_webshop_product_details .types td.price {
	width:100px;
	color:#9F0817;
	font-weight:bold;
}


/**
 * KOSÁR (AJAXOS)
 */
#webshop-op-basket {
	top: 20px;
	/*right: 20px;*/
	left:800px;
	/*position: absolute;*/
	position:relative;

	background: url(../images/basket.png) no-repeat left top;
	width: 153px;
	height: 91px;

	opacity: .7;
	filter: alpha(opacity=70); /* for IE5-7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* for IE8 */
}

#webshop-op-basket .left {
	width: 65px;
	height: 91px;
	float: left;
	text-align: left;
}
#webshop-op-basket a,
#webshop-op-basket a:hover {
	text-decoration:none;
	color:#000000;
}
#webshop-op-basket .left a {
	display: block;
	text-decoration: none;
	width: 50px;
	height: 50px;
	margin: 20px 0 0 14px;
	outline: none;
}

#webshop-op-basket .right {
	width: 75px;
	height: 76px;
	padding: 15px 5px 0;
	float: left;
	text-align: left;
}

#webshop-op-basket .right h1 {
	font-size: 18px;
	text-align: center;
}

#webshop-op-basket .right .count {
	font-size: 18px;
	text-align: center;
}



/**
 * KOSÁR RÉSZLETES
 */
#module_webshop_basket ul.dotted {
	margin-left: 20px;
	list-style: disc inside;
}

#module_webshop_basket .noborder {
	border: 0 !important;
}

#module_webshop_basket table {
	width: 648px;
	margin: 30px auto 0 auto;
}

#module_webshop_basket thead {
	qbackground-color: #ff994f;
	background-color: #65594A;
}

#module_webshop_basket tfoot td {
	padding: 10px;
}

#module_webshop_basket th {
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	padding: 6px 7px;
	border-right: 1px solid white;
	margin-bottom: 1px;
}

#module_webshop_basket td {
	height: 25px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid white;
	padding: 0 10px;
}

#module_webshop_basket th.t1 {
	width: 244px;
	padding-left: 10px;
}

#module_webshop_basket th.t2 {
	width: 76px;
}

#module_webshop_basket th.t3 {
	width: 94px;
}

#module_webshop_basket th.t4 {
	width: 84px;
}

#module_webshop_basket .productname {
	color: #636363;
	font-weight: bold;
}

#module_webshop_basket .gross {
 color: #8a8a8a;
}

#module_webshop_basket .quantity {
	color: #636363;
}

#module_webshop_basket .quantity input {
	width: 28px !important; /* Mert text class felülírná */
	text-align: right;
	height: 18px;
	border: 1px solid #909090;
	padding: 0 4px;
}

#module_webshop_basket .delete input.checkbox {
	width: 15px;
	height: 15px;
	border: 1px solid #909090;
}

#module_webshop_basket .fizetendo {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

#module_webshop_basket .cost {
	color: #9f0817;
	font-weight: bold;
}

#module_webshop_basket .refresh {
	border: 0;
	text-transform: uppercase;
	qbackground: url(../images/btnRefresh.gif) no-repeat left top;
	background: #65594A;
	height: 24px;
	width: 91px;
	font-weight: bold;
	color: white;
	margin-left: 20px !important; /* Lásd lentebb */
	display: inline !important; /* Enélkül a center class általi érvényesül */
	padding-bottom: 3px;
	cursor: pointer;
	outline: none;
}

#module_webshop_basket .refresh:focus::-moz-focus-inner {
	border-color: transparent;
}


#module_webshop_basket a.history_link {
	text-transform: uppercase;
	background: #65594A;
	font-weight: bold;
	color: white;
	padding: 5px;
}


#module_webshop_basket .order {
	border: 0;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	qbackground: url(../images/btnRefresh.gif) no-repeat left top;
	background: #65594A;
	height: 24px;
	width: 91px;
	color: white;
	cursor: pointer;
	outline: none;
}

#module_webshop_basket .order:focus::-moz-focus-inner {
	border-color: transparent;
}

#module_webshop_basket table.colgroup {
	width:648px;
	margin-top:10px;
}

#module_webshop_basket table.colgroup colgroup.col_2,
#module_webshop_basket table.colgroup colgroup.col_1 {
	background:transparent none;
}

#module_webshop_basket table.colgroup colgroup.col_1 {
	width:30%;
}
#module_webshop_basket table.colgroup colgroup.col_2 {
	width:auto;
}

#module_webshop_basket table.colgroup tbody td {
	color: black;
}

#module_webshop_basket table.colgroup input.text {
	border:1px solid gray;
	width:420px;
}

#module_webshop_basket form.orderform {
	/*width:310px;*/
	margin:0 auto;
	width:648px;
}

#module_webshop_basket form.orderform table td { border: 0; }

#c2_1024 #main #module_webshop_basket form table.colgroup td.error {
	padding-left: 25px;
}

#module_webshop_basket table.colgroup td .required {
	background: white url(../images/bgRequired.gif) no-repeat left top;
	padding-left: 5px;
}

#module_webshop_basket td textarea {
	border:1px solid gray;
	width:423px;
}




/**
 * EMAILT SZÖVEG SZERKESZTŐ
 */


#kwindow_content #module_webshop_edit_mailtexts h1 {
	font-size: 18px;
	font-weight: normal;
}

#kwindow_content #module_webshop_edit_mailtexts a.kwindow_close {
	background: url(../images/miracle/b_drop.png) no-repeat left top;
	display: block;
	width: 35px;
	float: right;
	padding: 0 0 0 20px;
	border: 0;
	color: black;
}

#kwindow_content #module_webshop_edit_mailtexts a.kwindow_close:hover {
	background-color: transparent;
	color: black;
}

#kwindow_content #module_webshop_edit_mailtexts .submit {
	background: #057FCC;
	border: 3px solid #057FCC;
	display: block;
	width: 86px;
	qwidth: 40px;
	qpadding: 1px 20px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
}

#kwindow_content #module_webshop_edit_mailtexts .submit:hover {
	background: white;
	color: black;
}

#kwindow_content #module_webshop_edit_mailtexts table.colgroup colgroup.col_1 {
	width: 25%;
}


#gallery_manager_box .gallery_select button {
	clear: right;
	float: none;
}

form fieldset.file_upload .files input {
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	width: 85%;
}

#module_epn_payment .colgroup .col_1 {
	background-color:#AAAAAA;
	width:40%;
}
#module_epn_payment .colgroup td {
	color:#000000;
}
#module_epn_payment .colgroup .col_2 {
}
#module_epn_payment .colgroup input.text {
	border:1px solid #AAAAAA;
	width:375px;
} 


#module_edit_transactions .container {
	padding-top:25px;
	width:600px;
}
#module_edit_transactions .left {
	float:left;
	width:200px;
}
#module_edit_transactions .right {
	float:right;
	width:400px;
}
#module_edit_transactions .right-col-container,
#module_edit_transactions .right-col {
	height:350px;
}
#module_edit_transactions .edit_menu a {
	color:#057FCC;
	margin:2px 0px;
	padding:3px 5px;
	display:block;
	cursor:pointer;
}
#module_edit_transactions .edit_menu a:hover,
#module_edit_transactions .edit_menu a.active {
	color:#FFFFFF;
	background-color:#057FCC;
}
#module_edit_transactions .right-col {
	text-align:left;
	overflow:auto;
	padding:2px 5px;
}
#module_edit_transactions fieldset {
	border:0px none;
	/*border-top:20px solid #057FCC;*/
}
#module_edit_transactions fieldset h2 {
	background-color:#057FCC;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	display:block;
	padding:0px 5px;
	margin-bottom:10px;
}
#module_edit_transactions fieldset legend {
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#057FCC;
	margin:0px;
	padding:0px;
}
#module_edit_transactions label {
	display:block;
	width:150px;
	float:left;
	margin-bottom:3px;
}
#module_edit_transactions input.text {
	display:block;
	float:left;
	margin-bottom:3px;
	border:1px solid #057FCC;
	padding:1px 2px;
}
#module_edit_transactions select {
	display:block;
	float:left;
	width:126px;
	border:1px solid #057FCC;
	margin-bottom:3px;
}
#module_edit_transactions textarea {
	border:1px solid #057FCC;
	font-family:arial,verdana,sans-serif,helvetica;
	font-size:12px;
	height:300px;
	padding:3px;
	width:344px;
}
#module_edit_transactions #edit_transactions_transaction__date_-calendar {
	left:-35px;
	position:relative;
	top:88px;
}
*+*+html #module_edit_transactions #edit_transactions_transaction__date_-calendar {
	top:24px;
	left:-28px;
}
#module_edit_transactions #edit_transactions_transaction__total_ {
	padding-right:45px;
	text-align:left;
	width:87px;
}
#module_edit_transactions .price_unit {
	left:-45px;
	left:-40px\9;
	position:relative;
	text-transform:uppercase;
	top:62px;
}
*+*+html #module_edit_transactions .price_unit {
	top:0px;
}
#module_edit_transactions .submit-footer {
	text-align:center;
	padding:10px 0px 0px;
}
#module_edit_transactions .submit-footer a {
	color:#057FCC;
	font-weight:bold;
	padding:2px 8px;
	cursor:pointer;
}
#module_edit_transactions .submit-footer a:hover {
	color:#FFFFFF;
	background-color:#057FCC;
}
#module_edit_transactions .basket_item {
	border:1px solid #057FCC;
	margin:5px 0px 10px;
	padding:3px;
}
#module_edit_transactions .basket_item .image {
	width:126px;
	height:106px;
	line-height:106px;
	vertical-align:middle;
	text-align:center;
	float:left;
}
#module_edit_transactions .basket_item .image img {
	display:inline;
}
#module_edit_transactions .basket_item .details {
	float:right;
	width:220px;
}
#module_edit_transactions .basket_item .edit {}

#add_to_basket_submit {}
#add_to_basket_submit .accept {
	font-size:14px;
	font-weight:bold;
	/*color:#00FF00;*/
}
#add_to_basket_submit .product {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#000000;
	margin-top:15px;
}
#add_to_basket_submit .options {
	margin-top:15px;
}
#add_to_basket_submit .options a,
#add_to_basket_submit .options a:hover {
	font-size:12px;
	font-weight:bold;
	color:#057FCC;
	text-decoration:none;
	cursor:pointer;
}
#add_to_basket_submit .options .left {
	float:left;
	width:50%;
}
#add_to_basket_submit .options .right {
	float:right;
	width:50%;
}

#module_webshop_list_categories .col_name { width:430px; }
#module_webshop_list_categories .col_langname { width:50px; text-align:center; }
#module_webshop_list_categories .col_delete { width:50px; }

#module_webshop_list_products td.col_name { width:150px; }
#module_webshop_list_products td.col_category { width:120px; text-align:center; }
#module_webshop_list_products td.col_price { width:80px; text-align:center; }
#module_webshop_list_products td.col_active { width:75px; text-align:center; }
#module_webshop_list_products td.col_delete { width:50px; text-align:center; }
#module_webshop_list_products td { width:50px; }



#module_admin_display .webshop_top_menu {
	clear:both;
	display:block;
	height:25px;
}
#module_admin_display .webshop_top_menu li {
	float:left;
	margin-right:10px;
	border: solid 1px #CCCCCC;
	background-color: #EEEEEE;
	padding: 3px;
	text-decoration: none;
}
#module_admin_display .webshop_top_menu li a:hover {
	color: #AAAAAA;
	text-decoration: none;
}

#module_modify_tax {}
#module_modify_tax h1.title {}
#module_modify_tax .content {}
#module_modify_tax .content .input {
	float:left;
	width:250px;
	clear:right;
}
#module_modify_tax .content .input label {
	display:block;
	float:left;
	width:100px;
	line-height:19px;
}
#module_modify_tax .content .input input.text {
	border:1px solid #77C4F6;
	padding:1px 2px;
}
#module_modify_tax .content .tax_num {}
#module_modify_tax .content .tax_num input.text {
	width:40px;
}
#module_modify_tax .content .error {
	margin-top:5px;
}
#module_modify_tax .content .submit_container {
	clear:both;
	padding-top:5px;
	text-align:right;
}
#module_modify_tax .content .submit_container input.submit {
	display:inline;
	text-align:center;
	margin:5px auto 10px;
	background-color:#FFFFFF;
	border:1px solid #77C4F6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:bold;
	padding:5px 0px;
}
#module_modify_tax .content .submit_container button.delete {
	display:inline;
	text-align:center;
	margin:5px auto 10px;
	background-color:#f48989;
	border:1px solid #e71c1c;
	color:#000000;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:bold;
	padding:5px 10px;
}
#module_modify_tax .content .submit_container input.submit:hover {
	background-color:#77C4F6 !important;
	color:#FFFFFF;
	cursor:pointer;
}
#module_modify_tax .content .submit_container button.delete:hover {
	background-color:#e71c1c;
	color:#FFFFFF;
	cursor:pointer;
}
#module_modify_tax .content .tax_list {
	height:150px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#module_modify_tax .content .tax_list li {
	cursor:pointer;
	border-bottom:1px solid #77C4F6;
	padding:2px 5px;
	line-height:18px;
	margin-bottom:3px;
}
#module_modify_tax .content .tax_list li:hover {
	background-color:#bfe6ff;
	font-weight:bold;
}

#module_webshop_product_details .selection td {
	border:0px none;
}
#module_webshop_product_details .selection {
	width:100%;
}
#module_webshop_product_details .selection select {
	width:150px;
}

*+*+html #module_webshop_product_details .ewizz_panel { margin-top: 4px; } 
#module_webshop_product_details .ewizz_panel { height: auto; }
#module_webshop_product_details .ewizz_panel .product { width: 250px; }
#module_webshop_product_details .ewizz_panel .pimg { text-align: center; overflow: hidden; }
#module_webshop_product_details #webshop_doclibi.ewizz_panel fieldset {
	border: none;
	line-height: 18px;
}

#module_webshop_product_details #webshop_doclibi.ewizz_panel fieldset legend {
	display: none;
}


.autocomplete-w1 {
	/* background:url(../images/shadow.png) no-repeat bottom right; */
	position:absolute; top:4px;
	left:3px;
	/* IE6 fix: */
	_background:none;
	_top:1px;
}
.autocomplete-w2 { padding:0 6px 6px 0; }
.autocomplete {
	width:400px;
	border:1px solid #999;
	background:#FFF;
	cursor:default;
	text-align:left;
	max-height:350px;
	overflow:auto;
	margin:-6px 6px 6px -6px;
	/* IE specific: */
	_height:350px;
	_margin:0px 6px 6px 0;
	overflow-x:hidden;
}
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding: 2px 5px; white-space: nowrap; }
.autocomplete strong { font-weight: normal; color:#3399FF; }

#module_webshop_edit_discount input { width: 70px; font-weight: normal; color: #555555; font-size: 12px; }
#module_webshop_edit_discount select { font-weight: normal; color: #555555; font-size: 12px; }
#main td #module_webshop_edit_discount td { padding: 1px; }

#webshop_pager {text-align: center; padding: 10px;}

#module_webshop_product_details img {cursor: pointer;}

#basket_order__user_description_ {width: 100%; height: 100px;}

/*
 * ################ END WW_WEBSHOP END ################ 
 */







/*
 * ################ START W_DOCLIB START ################ 
 */

#doclib_view body {
	background: white;
	top: 0;
	left: 0;
	bottom: 0;
	height: 530px;
	overflow: hidden;
}

#module_normal_doclib #doclib_container {
	width: 805px;
	height: 500px;
	border: 1px solid black;
	margin: 5px;	
	padding: 3px;
	background: #6A0000;	
}

#module_normal_doclib #doclib_container div{
	overflow: hidden;
     float: left;
     width: 132px;
	height: 100px;
	border: 1px solid black;
	background: white;
	text-align: center;
}

/*
** //SWFUpload
*/ 

div.swf_file_upload fieldset {
   margin: 5px;
}

div.swf_file_upload legend
{
   font-family: Arial;
   font-size: 11pt;
   font-weight: bold;
   color: Black;
}

div.swf_file_upload fieldset.flash
{
   width: 375px;
   margin: 10px 0px 10px 0px;
   border-color: #D9E4FF;
}

div.swf_file_upload .progressWrapper {
   width: 357px;
   overflow: hidden;
}
div.swf_file_upload .progressContainer {
   margin: 5px;
   padding: 4px;
     border: solid 1px #E8E8E8;
   background-color: #F7F7F7;
     overflow: hidden;
}
div.swf_file_upload .red /* Error */
{
   border: solid 1px #B50000;
   background-color: #FFEBEB;
}
div.swf_file_upload .green /* Current */
{
   border: solid 1px #DDF0DD;
   background-color: #EBFFEB;
}
div.swf_file_upload .blue /* Complete */
{
   border: solid 1px #CEE2F2;
   background-color: #F0F5FF;
}

div.swf_file_upload .progressName {
   font-size: 8pt;
   font-weight: bold;
   color: #555555;
     width: 323px;
   height: 14px;
   text-align: left;
   white-space: nowrap;
   overflow: hidden;
}
div.swf_file_upload .progressBarInProgress,
div.swf_file_upload .progressBarComplete,
div.swf_file_upload .progressBarError {
   font-size: 0px;
   width: 0%;
   height: 2px;
   background-color: blue;
   margin-top: 2px;
}
div.swf_file_upload .progressBarComplete {
   width: 100%;
   background-color: green;
   visibility: hidden;
}
div.swf_file_upload .progressBarError {
   width: 100%;
   background-color: red;
   visibility: hidden;
}
div.swf_file_upload .progressBarStatus {
   margin-top: 2px;
   width: 337px;
   font-size: 7pt;
   font-family: Verdana;
   text-align: left;
   white-space: nowrap;
}
div.swf_file_upload a.progressCancel,
div.swf_file_upload a.progressCancel:link,
div.swf_file_upload a.progressCancel:active,
div.swf_file_upload a.progressCancel:visited,
div.swf_file_upload a.progressCancel:hover
{
   font-size: 0px;
   display: block;
   height: 16px;
   width: 16px;
     background-image: url(../images/miracle/icons/cancel.png);
   background-repeat: no-repeat;
   background-position: 0px 0px;
   float: right;
}
div.swf_file_upload a.progressCancel:hover
{
   background-position: 0px 0px;
}

.kwindow_title {
	float:left;
}

#module_edit_doclib,
#module_edit_file_name {
	border:1px dotted #000000;
	overflow:auto;
	padding:5px;
}

#module_edit_doclib h1,
#module_edit_file_name h1 {
	display:block;
}

#module_edit_doclib .content,
#module_edit_file_name .content {
	clear:both;
}

#module_edit_doclib .content label,
#module_edit_file_name .content label {
	width:125px;
	float:left;
	margin-bottom:5px;
}

#module_edit_doclib .content input.text,
#module_edit_doclib .content textarea,
#module_edit_file_name .content input.text,
#module_edit_file_name .content textarea {
	width:300px;
	float:right;
	margin-bottom:5px;
} 

#module_edit_doclib .content .kwindow_submit_div,
#module_edit_file_name .content .kwindow_submit_div {
	clear:both;
	overflow:auto;
	text-align:center;
	padding:10px;
}

#doclib_control_panel {
	background-color:#AAAAAA;
	color:#FFFFFF;
	overflow:auto;
	margin:10px auto;
}

#doclib_control_panel .control_panel {
	float:left;
	padding:0px 10px;
	line-height:24px;
	height:24px;
	vertical-align:middle;
}

#doclib_control_panel .select select {
	width:150px;
}

#doclib_control_panel .new a,
#doclib_control_panel .del a {
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 10px;
}

#doclib_control_panel .new a:hover,
#doclib_control_panel .del a:hover {
	background-color:#FFFFFF;
	color:#0476BF;
	text-decoration:none;
}

fieldset.file_upload,
fieldset.gallery_pictures,
fieldset.file_upload fieldset {
	border-color:#AAAAAA;
}

fieldset.file_upload legend,
fieldset.gallery_pictures legend {
	background-color:#AAAAAA;
}

/*
 * ################ END W_DOCLIB END ################ 
 */







/*
 * ################ START GENFORM START ################ 
 */

.no_show {
	display: none;
}

fieldset.kwindow_header {
	background-color: #63adca;
	border: 0px;
}

fieldset.kwindow_header h1 {
	color: white;
	font-size: 14px;
	font-weight: bold;
	border: 0px;
}

fieldset.kwindow_header table,
fieldset.kwindow_header table tr {
	border-top: 1px solid white;
	border-bottom: 0px;
}

div#module_genform_edit form.editform2 table {
	margin-bottom: 0px;
	margin-top: -10px;
}

div#module_genform_edit form.editform2 table tr td table{
	margin-top: 0px;
}

fieldset.kwindow_header table tr td {
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
}

fieldset.kwindow_header table tr td input.short_textbox {
	width: 150px;
}

fieldset.kwindow_fields {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #F3F3F3;
}

fieldset.kwindow_fields table {
	width: 100%;
}

fieldset.kwindow_fields h1 {
	border: 0px;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	padding-left: 15px;
}

fieldset.kwindow_fields table tr td {
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

img.up_field,
img.down_field,
img.delete_field {
	float: right;
	clear: none;
	padding-top: 2px;
}

fieldset.kwindow_fields table tr td input {
	border: 1px solid #63adca;
}

fieldset.kwindow_fields table tr td a {
	background-color: #4993ba;
	color: white;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
}

fieldset.kwindow_new_field {
	background-color: white;
	border: 0px;
}

fieldset.kwindow_fields input.text2 {
	border: 1px solid #63adca;

}

fieldset.kwindow_new_field {
	padding-left: 15px;
	padding-right: 15px;
}

fieldset.kwindow_new_field h1 {
	padding-left: 0px;
}

form.editform2 fieldset.kwindow_new_field input.add_field {
	width: 65px;
	background-color: #4993ba;
	color: white;
	padding: 3px;
	border: 0px;
	font-family:arial,verdana,sans-serif,helvetica;
	font-weight: bold;
}

fieldset.kwindow_fields table tr td input.checkbox {
	border:0px;
}

fieldset.kwindow_fields table tr td input[type="hidden"] {
	border: 0px;
}

form.editform2 table tr td .no_show input.add_field {
	width: 65px;
	height: 17px;
	background-color: #4993ba;
	color: white;
	padding: 1px;
	qmargin-top: 5px;
	border: 0px;
	font-family:arial,verdana,sans-serif,helvetica;
	font-weight: bold;
}

fieldset.dark {
	background-color: #BBBBBB;
	border: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

fieldset.kwindow_fields table tr td table tr td {
	padding:1px;
}

fieldset.kwindow_fields table tr td table tr td label {
	display: none;
}

input#credit_edit_start_date,
input#credit_edit_end_date {
	width: 150px;
	float: left;
}

form.editform2 table img.calendar {
	border:0 none;
	left:0%;
	position:relative;
	top:0px;
	float: left;
}

fieldset.kwindow_fields table tr td table tr td select {
	width: 220px;
}

fieldset.dark table, 
fieldset.dark table tr, 
fieldset.dark table tr td {
	border: none;
}

fieldset.kwindow_fields table tr td fieldset.dark table tr td {
	vertical-align: bottom;
	padding-left: 3px;
}

fieldset.kwindow_new_field table tr td {
	padding:2px;
}

form.editform2 table tr table tr {
	border: 0;
	padding-top: 2px;
}

/**
 * Anti - 2009.10.19. 9:00:49
 */
form.editform2 fieldset.kwindow_header table tr input { margin: 0; }
form.editform2 fieldset.kwindow_header table tr input.text { width: 150px; }
form.editform2 fieldset.kwindow_header table tr td.col4 label { display: none; }

fieldset.kwindow_header table { width: 100% }
fieldset.kwindow_header table tr td { padding: 5px; }

fieldset.kwindow_header table tr td.col1 { width: 25px; text-align: right; }
fieldset.kwindow_header table tr td.col2 { width: 120px; }
fieldset.kwindow_header table tr td.col3 { width: 150px; text-align: right; }
fieldset.kwindow_header table tr td.col4 { width: 10px; }
fieldset.kwindow_header table tr td.col5 { width: 100px; text-align: right; }
fieldset.kwindow_header table tr td.col6 { width: 120px; }


fieldset.kwindow_fields table #fields_table tr td { padding: 5px; }
fieldset.kwindow_fields table #fields_table tr td.col1 { width: 60px; }
fieldset.kwindow_fields table #fields_table tr td.col2 { width: 255px; }
fieldset.kwindow_fields table #fields_table tr td.col3 { width: 10px; }
fieldset.kwindow_fields table #fields_table tr td.col4 { width: 50px; }
fieldset.kwindow_fields table #fields_table tr td.col5 { width: 50px; text-align: right; }
fieldset.kwindow_fields table #fields_table tr td.col6 { width: 120px; }
fieldset.kwindow_fields table #fields_table tr td.col7 { width: 50px; }

fieldset.kwindow_fields table #fields_table tr input { margin: 0; }
fieldset.kwindow_fields table #fields_table tr td.col2 input { width: 250px; }
fieldset.kwindow_fields table #fields_table tr td.col6 select { width: 118px; font-size: 9px;}

fieldset.kwindow_fields table #fields_table tr.addedbox td.col2 input {
	float: right;
	margin: 0 6px 0;
}

fieldset.kwindow_fields table #fields_table tr.addedbox span {
	float: left;
	line-height: 18px;
}

fieldset.kwindow_fields table #fields_table tr.addedbox a {
	background: transparent;
	color: black;
	float: right;
	font-weight: bold;
	line-height: 18px;
	padding: 0;
}

fieldset.kwindow_fields table #fields_table tr.addedbox a:hover { text-decoration: underline; }

form.editform2 fieldset.kwindow_new_field input.add_field,
form.editform2 fieldset.kwindow_new_confirm input.add_confirm {
	background: url(../images/miracle/icons/add.png) no-repeat left top;
	color: black;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 20px;
	width: auto;
	cursor: pointer;
}

form.editform2 input.add_confirm,
form.editform2 input.add_condition {
	background-color:#4993BA;
	border: 0 none;
	color: white;
	font-family: arial,verdana,sans-serif,helvetica;
	font-weight: bold;
	margin: 0 auto;
	padding: 3px;
	width: 65px;
}

form.editform2 input.add_confirm { width: 174px; }

#kwindow { border: 1px solid black; }

#module_form_edit form.editform2 { margin: 0 0 10px; }
#kwindow #kwindow_content a.kwindow_close { padding: 1px 0 0 20px; }

#module_form_edit h1 {
	float: left;
	font-size: 16px;
}

form.editform2 .kwindow_new_confirm label { margin: 2px 0; }
form.editform2 textarea {
	border: 1px solid #0476BF;
	padding: 3px;
}

#genform fieldset.radio,
#genform fieldset.checkbox {
	margin: 0;
	padding: 0;
	width:45%;
	display: inline;
	clear: none;
	border:0;
}


#genform fieldset.radio div.coloumn {
	margin: 0;
	padding: 0;
	width:90%;
	display: inline;
	clear: none;
	border:0;
}


#genform fieldset.radio legend,
#genform fieldset.checkbox legend {
	display: none;
}

#genform fieldset.checkbox label {
	width: 85%;
	text-align: left;
}

#genform fieldset.radio label {
	width: 82%;
	text-align: left;
}
/*
#module_genform table {
	width: 100%;
}

#module_genform table th {
	background: #616161;
	border-right: 1px solid #E0E0E0;
	color: white;
	font-size: 14px;
	padding: 4px 8px;
}

#module_genform table td {
	background: #AAA;
	border: 1px solid #E0E0E0;
	font-size: 12px;
	padding: 4px 8px;
}

#module_genform img.calendar {
	border: 0;
	display: inline;
	position: relative;
	top: 2px;
}
*/
#module_genform .filter_search td {
	background: transparent;
	border: 0;
}
/*
#module_genform .top_links {
	float:right;
	position:relative;
	top:-42px;
	white-space:nowrap;
	margin-right:5px;
	text-align:right;
	width:350px;
}
#module_genform .top_links.no_float {
	position:static;
	top:0px;
	float:none;
	width:auto;
	margin-bottom:15px;
}
#module_genform .top_links a {
	padding:2px 5px 2px 20px;
	color:#000000;
	line-height:20px;
	outline:0px none;
	text-align:right;
}
*/
#module_genform .top_links a.create_genform {
	background:transparent url(../images/miracle/icons/application_form_add.png) no-repeat scroll left center;
	cursor:pointer;
}
#module_genform .top_links a.list_export {
	background:transparent url(../images/save_to.gif) no-repeat scroll left center;
}
#module_genform .top_links a.genform_select {
	background:transparent url(../images/miracle/icons/magnifier.png) no-repeat scroll left center;
}
#module_genform .top_links a.group_create {
	background:transparent url(../images/group_add.gif) no-repeat scroll left center;
}
#module_genform .top_links a.group {
	background:transparent url(../images/group.gif) no-repeat scroll left center;
}

#genform_date_from {
	margin: 0 0 5px;
}

/*
 * ################ END GENFORM END ################ 
 */







/*
 * ################ START SHOUTBOX START ################ 
 */


#module_shouts_list .row {
	padding:3px 0px;
} 

#module_shouts_list #shout_lister,
#module_shouts_list #settings {
	padding:10px;
	border-style:solid;
	border-width:1px;
	/*border-top-width:25px;*/
	border-color:#E6E6E6;
	margin-bottom:10px;
}

#module_shouts_list #settings {
	border-radius-topleft:5px;
	border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius-topleft:5px;
	-webkit-border-radius-topright:5px;
}
#module_shouts_list #settings form {
	margin-top:10px;
}
/*
#module_shouts_list #shout_lister legend,
#module_shouts_list #settings legend {
	line-height:25px;
	font-size:16px;
	background-color:#E6E6E6;
	color:#000000;
	cursor:default;
	font-weight:bold;
	clear:both;
}

#module_shouts_list #settings legend span {
	display:block;
	float:left;
	width:10px;
	text-align:center;
}
*/
#module_shouts_list #settings textarea {
	border:1px solid #007CC2;
	display:block;
	margin:0px auto;
	padding:5px;
	width:95%;
	height:385px;
	padding:4px;
}

#module_shouts_list #settings .strong label {
	line-height:25px;
	font-weight:bold;
}

#shouts_list_create_date {
	width:100px;
}

#lister a {
	cursor:pointer;
}

#module_kwindow_view_shout {
}


/*#module_kwindow_view_shout #kwindow_shout_footer,*/ 
#module_kwindow_view_shout #kwindow_shout_title {
	padding:5px;
	height:32px;
	line-height:16px;
	font-weight:bold;
	background-color:#057FCC;
	color:#FFFFFF;
}

#kwindow_content #module_kwindow_view_shout a.kwindow_close {
	color:#FFFFFF;
	margin-right:8px;
	margin-top:8px;
}


#module_shoutbox {
	overflow: hidden;
	width: 450px;
} 

#information {
	margin:10px 0px;
	border:0px none;
}

#make_shout {
	border:0px none;
}

#make_shout input.text {
	padding:1px 2px;
}

#make_shout legend {
	font-size:20px;
	font-weight:bold;
}

#module_shoutbox .table {
	clear:both;
}

#module_shoutbox .table .right-border {
	border-right:1px solid #000000;
	margin-right:-1px;
}

#module_shoutbox .table .col {
	float:left;
	width:46%;
	padding:2%;
}

#module_shoutbox .row {
	clear:both;
	overflow:hidden;
	margin:5px 0px;
}

#module_shoutbox #make_shout .error .error_message {
	display:block;
}

#make_shout textarea {
	width:98%;
	padding:1%;
	height:75px;
}

#make_shout .image_container {
	float:left;
	margin-right:10px;
}

#make_shout .image_container img {
	width:120px;
	height:35px;
}

#make_shout #captcha_button {
	display:inline;
	float:none;
	qmargin:2px 10px;
	width:120px;
	cursor:pointer;
}

#make_shout a:hover#captcha_button {
	text-decoration:none;
} 

#make_shout .input label {
	display:block;
	float:left;
	line-height:20px;
	width:28%;
}

#make_shout .input .text {
	display:block;
	width:60%;
	float:right;
}

#make_shout .captcha_input {
	qdisplay:block;
	qwidth:150px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

#make_shout .atention {
	font-size:10px;
	display:block;
	clear:both;
}

#make_shout .submit {
	margin-top:20px;
	float:right;
}

#shoutbox_comments {
	border:0px none;
}

#shoutbox_comments legend {
	font-size:20px;
	font-weight:bold;
}

#shoutbox_comments .comment {
	margin:5px auto 10px;
}

#shoutbox_comments .comment .details {}

#shoutbox_comments .comment .details .name,
#shoutbox_comments .comment .details .date {
	margin:3px 5px;
	font-weight:bold;
}

#shoutbox_comments .comment .details .response_for a,
#shoutbox_comments .comment .details .response_for a:hover {
	cursor:pointer;
	padding-left:5px;
	text-decoration:none;
}

#shoutbox_comments .comment .comment {
	margin:2px 5px;
}

#module_news_list .shoutbox a,
#module_news_list .shoutbox a:hover {
	qcolor:#000000;
	text-decoration:none;
}

#shoutbox_comments .comment .details .response {
	cursor:pointer;
	padding-left:10px;
}

/*
 * ################ END SHOUTBOX END ################ 
 */







/*
 * ################ START NEWSLETTER START ################ 
 */

table.cimlista {
	width: 100%;
}

table.cimlista td.first {
	width: 310px;
	text-align: right;
	height: 35px;
}



div.submit_block {
	margin: 10px;
	padding: 10px;
	text-align: center;
	clear: both;
}

#submit_block input.submit {
	margin: 1px;
	display: inline;
}

#newsletter_show_recepients {
	max-height: 600px;
	overflow: scroll;
}


#newsletter_show_recepients table {
	width: 90%;
	border: 1px solid #CCCCCC;
	margin: 10px;
}

#newsletter_show_recepients td {
	width: 200px;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px;
}


#newsletter_show_recepients td.right {
	text-align: right;
}

.newsletter_send_lister .col_emails_wait,
.newsletter_send_lister .col_emails_sent,
.newsletter_send_lister .col_emails_open,
.newsletter_send_lister .col_emails_click,
.newsletter_send_lister .col_error,
.newsletter_send_lister .col_emails_stoped,
.newsletter_send_lister .col_emails_described {
	text-align:right;
}

.table_params {
	/*width:361px;*/
}

#c2_1024 #main .table_params tbody td {
	padding:3px;
	vertical-align:middle;
}
.table_params tbody input.text {
	border:1px solid #0476BF;
	color:#999999;
	font-size:12px;
	padding:1px 2px 2px;
}
.table_params tbody tr {
	border-bottom:1px solid #0476BF;
}
.table_params tbody tr:hover {
	background-color:#77c4f6;
}
.table_params tbody tr:hover input.text {
	color:#000000;
}
.table_params tbody td img.calendar {
	background:transparent none no-repeat scroll;
	position:relative;
	top:1px;
	border:0px none;
	margin:0px;
}
.table_params tbody td #newsletter_subject {
	width:207px;
}
.table_params tbody td #newsletter_create_time_from,
.table_params tbody td #newsletter_create_time_to,
.table_params tbody td #newsletter_send_start_time_from,
.table_params tbody td #newsletter_send_start_time_to {
	position:relative;
	top:-5px;
	width:75px;
}

#search_parameters {
	background-color:#FFFFFF;
	border:1px solid #E6E6E6;
	margin:0px auto 20px;
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#search_parameters h2 {
	font-size:16px;
	font-family:Verdana;
	padding:3px 7px 3px 20px;
	border-bottom:2px solid #E6E6E6;
	cursor:pointer;
}
#search_parameters h2 sub {
	background:transparent none;
	color:#BEBEBE;
	font-size:10px;
	font-weight:lighter;
	margin:0px 10px;
}
#search_parameters h2.open {
	background:transparent url(../images/lister/newsletter_open_list.gif) no-repeat scroll left center;
}
#search_parameters h2.close {
	background:transparent url(../images/lister/newsletter_close_list.gif) no-repeat scroll left center;
}

#search_params {
	padding:5px 0px 0px;
}
#search_params .buttons {
	padding:5px 0px;
	text-align:right;
}
#search_params .buttons input {
	border:0px none;
	background-color:transparent;
}
#search_params .buttons .button {
	color:#0476BF;
	cursor:pointer;
	padding:3px 10px;
	background-color:#E6E6E6;
	border:0px solid transparent;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#search_params .buttons .button:hover {
	text-decoration:none;
	background-color:#0476BF;
	color:#FFFFFF;
}

#module_newsletter .top_links {
	float:right;
	position:relative;
	top:-42px;
	white-space:nowrap;
	margin-right:5px;
	width: auto;
}

#module_newsletter .top_links a.create {
	background:transparent url(../images/email_add.gif) no-repeat scroll left center;
}
#module_newsletter .top_links a.group_create {
	background:transparent url(../images/group_add.gif) no-repeat scroll left center;
}
#module_newsletter .top_links a.group {
	background:transparent url(../images/group.gif) no-repeat scroll left center;
}
#module_newsletter .top_links a.category {
	background:transparent url(../images/book.png) no-repeat scroll left center;
}

#module_newsletter a.csv_export {
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	color:#333333;
}


#module_newsletter input.email_from {
	float: left;
}

#module_newsletter span.email_from {
	float: left;
	padding: 0px 6px 0px 2px;
}

/*
 * ################ END NEWSLETTER END ################ 
 */







/*
 * ################ START TRANSLATE START ################ 
 */

#table-translate {
	width: 100%;
	border-bottom: 1px solid black;
	margin: 20px 0;
}

#table-translate thead {
	border-top:3px solid;
}

#table-translate thead tr{
	border-top:1px solid;
}

#table-translate th {
	padding: 6px 6px;
	background: #3190BC;
	color: white;
	border-right: 2px solid white;
}

#table-translate td {
	padding: 3px 6px;
}

#table-translate tr.odd {
	background: #77D3EC;
}

#table-translate td input.text {
	border: 1px solid #aaa;
	width: 180px;
	padding: 2px;
	margin: 0 auto;
	display: block;
}

#table-translate input.label {
	font-weight:bold;
	text-transform:uppercase;
}

a#add_new {
	background:transparent url(../images/miracle/icons/add.png) no-repeat scroll left center;
	cursor:pointer;
	display:block;
	height:18px;
	line-height:18px;
	padding:1px 5px 1px 21px;
	width:40px;
}

a:hover#add_new {
	text-decoration:none;
}

/*
 * ################ END TRANSLATE END ################ 
 */







/*
 * ################ START STATISTICS START ################ 
 */

#module_list_bought_items {}
#module_list_bought_items #search_details {
	margin-bottom:20px;
}
#module_list_bought_items #search_details .calendar {
	position:relative;
	top:3px;
}
#module_list_bought_items #search_details .details {}
#module_list_bought_items #search_details .other {
	float:left;
	width:150px;
	margin-right:10px;
}
#module_list_bought_items #search_details .product,
#module_list_bought_items #search_details .category,
#module_list_bought_items #search_details .date {
	float:left;
	margin-right:15px;
	width:200px;
	padding:5px;
	border:1px solid #E6E6E6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#module_list_bought_items #search_details .date {
	width:150px;
}
#module_list_bought_items #search_details .date .row {
	height:30px;
	margin-bottom:10px;
	overflow:hidden;
}
#module_list_bought_items #search_details .date .row.last {
	margin-bottom:5px;
}
#module_list_bought_items #search_details .product .title,
#module_list_bought_items #search_details .category .title,
#module_list_bought_items #search_details .date .title {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	margin-bottom:3px;
}
#module_list_bought_items #search_details .product .container,
#module_list_bought_items #search_details .category .container {
	height:150px;
	overflow-x:hidden;
	oveflow-y:auto;
}
#module_list_bought_items #search_details .product .product_label,
#module_list_bought_items #search_details .category .category_label {
	display:block;
	margin:2px 0px;
	padding:2px 1px;
}
#module_list_bought_items #search_details .product .product_label input.checkbox,
#module_list_bought_items #search_details .category .category_label input.checkbox {
	position:relative;
	top:2px;
	margin-right:3px;
}
#module_list_bought_items #search_details .product .product_label:hover,
#module_list_bought_items #search_details .category .category_label:hover {
	background-color:#EFEFEF;
}
#module_list_bought_items #search_details .product {}
#module_list_bought_items #search_details .product .product_label {}

#module_list_bought_items #search_details .date input.text {
	border:1px solid #0476BF;
	font-size:14px;
	font-weight:bold;
	height:22px;
	padding:3px 2px;
	width:143px;
	float:left;
}
#module_list_bought_items #search_details .date .calendar {
	border:0px none;
	top:-27px;
	left:-5px;
	background-color:transparent;
	float:right;
}
#module_list_bought_items #search_details .other input.submit {
	background-color:#E6E6E6;
	border:0 solid transparent;
	color:#0476BF;
	cursor:pointer;
	padding:3px 10px;
	margin:0px auto;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#module_list_bought_items #search_details .other input.submit:hover {
	background-color:#0476BF;
	color:#FFFFFF;
	text-decoration:none;
}

#module_show_site_limits {}
#module_show_site_limits .ewizz_lister thead th a {
	display:block;
}
#module_show_site_limits .ewizz_lister input.text {
	width: 100px;
}
#module_show_site_limits .ewizz_lister .align_right {
	text-align:right;
}
#module_show_site_limits .ok {
	color:#129012;
}
#module_show_site_limits .atention {
	color:#FF0000;
}
#module_show_site_limits .alert {
	background-color:transparent;
	color:#FF0000;
	font-weight:bold;
}
#module_show_site_limits .error {
	background-color:#dc2828;
	color:#FFFFFF;
	font-weight:bold;
}
#module_show_site_limits .filter_submit .submit {
	margin:10px 0px 10px auto;
	background-color:#E6E6E6;
	color:#000000;
	border:2px outset #E6E6E6;
	padding:3px 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#newsletters_per_months .even { background-color:#FFFFFF; }
#newsletters_per_months .odd { background-color:#E6E6E6; }
#newsletters_per_months .content {
	clear:both;
}
#newsletters_per_months .list_of_date li {
	clear:both;
	height:20px;
	padding:0px 10px
}
#newsletters_per_months .time {
	float:left;
	height:20px;
	line-height:20px;
}
#newsletters_per_months .number {
	float:right;
	height:20px;
	line-height:20px;
}

#module_list_affiliate .container {
	margin:0px 20px;
	border:1px solid #77C4F6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px;
	overflow:hidden;
}
#module_list_affiliate .container .lister {
	height:500px;
	margin-right:-30px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding-right:14px;
}
#module_list_affiliate .row {
	border:1px solid #77C4F6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:3px;
	margin:0px 0px 5px;
}
#module_list_affiliate .new_affiliate .top {
	font-size:24px;
	text-align:center;
	cursor:pointer;
}
#module_list_affiliate .new_affiliate .form_container {
	border:0px none;
}
#module_list_affiliate .affiliate_row {}
#module_list_affiliate .affiliate_row .title {
	padding-left:20px;
	background-position:left center;
    background-attachment:scroll;
    background-repeat:no-repeat;
    float:left;
    width:200px;
    cursor:pointer;
}
#module_list_affiliate .affiliate_row .close {
	background-image:url(../images/lister/newsletter_close_list.gif);
}
#module_list_affiliate .affiliate_row .open {
	background-image:url(../images/lister/newsletter_open_list.gif);
}
#module_list_affiliate .affiliate_row .wmc {
	float:right;
}
#module_list_affiliate .affiliate_row .wmc .label {
	margin-right:5px;
}
#module_list_affiliate .affiliate_row .wmc input.text {
	border:0px none;
	padding:1px 3px;
	width:250px;
	text-align:right;
}
#module_list_affiliate .form_container {
	padding:10px;
	padding-top:20px;
	margin-top:10px;
	border-top:2px solid #77C4F6;
	width:839px;
}
#module_list_affiliate .wmc_toggle {
	width:100%;
}
#module_list_affiliate .form_container .name_edit {
	float:left;
	margin-bottom:10px;
}
#module_list_affiliate .form_container .name_edit label {
	margin-right:5px;
}
#module_list_affiliate .form_container .name_edit input.text {
	border:1px solid #77C4F6;
	padding:2px 3px;
	width:250px;
}
#module_list_affiliate .form_container .wmc_edit {
	float:right;
	margin-bottom:10px;
}
#module_list_affiliate .form_container .description_edit {
	clear:both;
	margin-bottom:10px;
}
#module_list_affiliate .form_container .description_edit label {
	display:block;
	margin-bottom:5px;
}
#module_list_affiliate .form_container .description_edit textarea {
	width:835px;
	padding:1px;
	border:1px solid #77C4F6;
	height:75px;
}
#module_list_affiliate .form_container .statistics {
	text-align:left;
	width:49%;
	float:left;
}
#module_list_affiliate .form_container .statistics a {
	display:block;
	color:#000000;
	float:left;
	text-align:center;
	margin:5px 10px 10px 0;
	padding:2px 5px;
	background-color:#FFFFFF;
	border:1px solid #77C4F6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:bold;
}
#module_list_affiliate .form_container .statistics a:hover {
	background-color:#77C4F6;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
#module_list_affiliate .form_container div.submit {
	text-align:right;
	width:49%;
	float:right;
}
#module_list_affiliate .form_container .submit input.submit {
	display:inline;
	text-align:center;
	margin:5px auto 10px;
	background-color:#FFFFFF;
	border:1px solid #77C4F6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:bold;
}
#module_list_affiliate .form_container .submit input.submit:hover {
	background-color:#77C4F6;
	color:#FFFFFF;
	cursor:pointer;
}


#module_webshop_bought {}
#module_webshop_bought .date-pager {}
#module_webshop_bought .date-pager .next,
#module_webshop_bought .date-pager .prev {
	width:48px;
	height:48px;
	float:left;
	overflow:hidden;
}
#module_webshop_bought .date-pager .prev a {
	display:block;
	height:48px;
	background:transparent url(../images/arrow_left_48.png) no-repeat scroll 0 0;
	text-indent:-10000px;
}
#module_webshop_bought .date-pager .next {}
#module_webshop_bought .date-pager .next a {
	display:block;
	height:48px;
	background:transparent url(../images/arrow_right_48.png) no-repeat scroll 0 0;
	text-indent:-10000px;
}
#module_webshop_bought .date-pager .current {
	height:48px;
	width:834px;
	float:left;
}
#module_webshop_bought .date-pager .current h2 {
	height:48px;
	line-height:48px;
	font-size:24px;
	text-align:center;
	color:#77c4f6;
}
#module_webshop_bought .statistics-list { clear:both; }
#module_webshop_bought .statistics-list table {
	width:100%;
}
#module_webshop_bought .statistics-list table thead tr {
	background-color:#ededed;
	border-bottom:2px solid #77C4F6;
}
#module_webshop_bought .statistics-list table thead th {
	padding:3px 5px;
	text-align:center;
}
#module_webshop_bought .statistics-list table tbody tr { border-bottom:2px solid #FFFFFF; }
#module_webshop_bought .statistics-list table tbody tr.even { background-color:#FFFFFF; }
#module_webshop_bought .statistics-list table tbody tr.odd { background-color:#E6E6E6; }
#module_webshop_bought .statistics-list table tbody tr.green { background-color:#9ee39e; }
#module_webshop_bought .statistics-list table tbody tr.red { background-color:#f38f8f; }
#module_webshop_bought .statistics-list table tbody tr:hover { background-color:#77c4f6; }
/*#module_webshop_bought .statistics-list table tbody tr:hover td a { color:#FFFFFF; }*/
#c2_1024 #main #module_webshop_bought .statistics-list table tbody tr td {
	padding:2px 4px;
	border-right:1px solid #FFFFFF;
}
#c2_1024 #main #module_webshop_bought .statistics-list table tbody tr td.last { border-right:0px none; }
#c2_1024 #main #module_webshop_bought .statistics-list table tbody tr td.no_result {
	font-size:28px;
	line-height:50px;
	height:50px;
	text-align:center;
	font-weight:bold;
}
#module_webshop_bought .statistics-list table tbody tr td a { color:#000000; }
#module_webshop_bought .statistics-list table tfoot tr td.green { background-color:#9ee39e; }




#list_customers_date-calendar {
	position:relative;
	left:-18px;
}

/*
 * ################ END STATISTICS END ################ 
 */







/*
 * ################ START SEOWIZZ START ################ 
 */

/**
 * Layout: SeoWizz
 * Author: Hapi
 * Started @ 2012.03.26
 **/
 
	
#ewlink_edit{
	font-size:14px;
	width:100%;
	margin:0 auto;
	color:#656565;
	}
	
#body #ewlink_edit a{
	color:#F96A02;
	}
	
#body #ewlink_edit a:hover{
	color:#F96A02;
	text-decoration:underline;
	}
 
#body #ewlink_edit .content{
	float:left;
	width: 370px;
	margin-right:15px;
	padding-right:15px;
	}
	
#body #ewlink_edit_form{
	float: left;
    width: 479px;
	}
	
#body #ewlink_edit_form .linkRow{
	margin-bottom:10px;
	position:relative;
	}
	
#body #ewlink_edit_form .linkRow:hover .number,
#body #ewlink_edit_form .linkRow:focus .number,
#body #ewlink_edit_form .linkRow input:focus .number{
	color:orange;
	}

#body #ewlink_edit_form .linkRow .number{
	color: #CCCCCC;
    float: left;
    font-family: georgia,arial;
    font-size: 55px;
    font-weight: bold;
    height: 65px;
    line-height: 42px;
    width: 45px;
	}
	
#body #ewlink_edit_form .linkRow label{
	display: inline-block!important;
    padding-left: 0!important;
    width: 100px!important;
	}
	
#body #ewlink_edit_form .linkRow input[type=text]{
	padding:0!important;
	border:1px solid #959595!important;
	width: 325px!important;
	height:25px!important;
	margin-bottom:3px!important;
	padding-left:3px!important;
	
	border-radius:5px!important;
	
	box-shadow:0 0 3px #ccc inset!important;
	
	-webkit-transition:all .5s ease-in!important;  
	-moz-transition:all .5s ease-in!important;  
	-o-transition:all .5s ease-in!important;  
	transition:all .5s ease-in!important; 
	}
	

	
#body #ewlink_edit_form .linkRow input[type=text]:focus{
	border:1px solid orange!important;
	box-shadow:0 0 3px orange inset!important;
	}	
	
#body #ewlink_edit_form  input[type=submit]{
	display:block!important;
	margin:0 auto!important;
	box-shadow: none!important;
	cursor:pointer!important;
	background: rgb(250,161,0)!important;
	background: -moz-linear-gradient(top, rgba(250,161,0,1) 0%, rgba(249,106,2,1) 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,161,0,1)), color-stop(100%,rgba(249,106,2,1)))!important;
	background: -webkit-linear-gradient(top, rgba(250,161,0,1) 0%,rgba(249,106,2,1) 100%)!important;
	background: -o-linear-gradient(top, rgba(250,161,0,1) 0%,rgba(249,106,2,1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(250,161,0,1) 0%,rgba(249,106,2,1) 100%)!important;
	background: linear-gradient(top, rgba(250,161,0,1) 0%,rgba(249,106,2,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa100', endColorstr='#f96a02',GradientType=0 )!important;
	
	border:1px solid #ccc!important;
	padding:7px 15px!important;
	
	border-radius:5px!important;
	
	margin-bottom:5px!important;
	font-weight:bold!important;
	color:#FFF!important;
	}
	
#body #ewlink_edit_form  #declineProgram{
	background:none!important;
	padding:0!important;
	margin:0 auto!important;
	color:#f96a02!important;
	border-radius:0!important;
	border:0!important;
	font-weight:normal!important;
	font-size:11px!important;
	
	border-top:1px solid #ccc!important;
	padding-top:5px!important;
	}
	
#ewlink_edit_form  #declineProgram:hover{
	text-decoration:underline!important;
	}
	
#main-right #ewlink_edit h1{
	font-size: 18px!important;
	}
	
#main-right #ewlink_edit h2{	
	margin:10px 0!important;
	}
	
#body #ewlink_edit_form .linkRow div.error{
	clear:none!important;
	}
	
/**
 * Megjelenites
 **/
 
#ewlink{
	clear:both;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#555;
	}
	
#ewlink a{
	border-right:1px solid #555;
	padding:0 3px;
	color:#555;
	text-align:center;
	}
	
#ewlink a:last-child{
	border:0 none;
	}

#ewlink a:hover{
	background:none;
	text-decoration:underline;
	}	
	
	
/**
 * RSS Hirek
 **/
 
#ewlink_edit #memame h2{
	font-size:18px;
	}
	
#ewlink_edit #memame div#rssincl-box-381018{
	width:100%;
	margin:30px auto 0;
	}
	
#ewlink_edit #memame div#rssincl-box-381018 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px!important;
    font-weight: lighter!important;
    text-decoration: none;
	}
	
#ewlink_edit #memame div#rssincl-box-381018 div.rssincl-content div.rssincl-entry div.rssincl-backlink{
	display:none;
	}
	
#ewlink_edit #memame div#rssincl-box-381018 div.rssincl-content div.rssincl-last{
	display:none;
	}
	
#ewlink_edit #memame div#rssincl-box-381018 div.rssincl-content table{
	width:80%;
	margin:0 auto;
	}
	
#memame div#rssincl-box-381018 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc a{
	float:right;
	} 

/*
 * ################ END SEOWIZZ END ################ 
 */




/* ######################### CSS-source data START ######################### */



/* ######################### CSS-source data END ######################### */
