



/*
 * ################ 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*/

 
}

* img {
	border: 0;

}

.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 */

}

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 {

	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;

	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 !*/

}

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%;
	height: auto !important;
	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_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 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 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;


	
}
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; 

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

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

.ok, .success {
	color: green;
}

select {

}

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

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

/* 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;
/*validálás miatt*/
}

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

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

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

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

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

}

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

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

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

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

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

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

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


	padding-left: 50%;
}

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

#formerror h2 {

}

#formerror h3 {

}

#formerror ul {

	padding-left: 5%;
}

/**
 * smarty templatek
 */

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

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

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

div.miracle_phonenumber span {
	float: left;
}

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

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

form div.floater {
	float: left;
}

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

form label.hide {
	display: none;
}

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

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

fieldset.pvd {
	float: none;
	clear: both;
	border: 3px solid red;
	padding: 3px;
	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;

}


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

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

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

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

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

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

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

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


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

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

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



/**
 * textarea
 */

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


/**
 * editform2
 */

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

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

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

form.editform2 .hide {
	display: none;
}

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

}

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

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

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

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

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

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

form fieldset.file_upload table td {
}

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

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

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

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

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

a.repeat {
	display: block;
}

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

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

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

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

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

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

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

}

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

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

form table.colgroup td.error label {
	color: white;
} 

/*
 * ################ 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;

	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;
	z-index: 101;
}

#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/loading.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;
	z-index: 100;
}

*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;

	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;

	margin-top: 10px;
	position: relative;
}

.kwindow_gallery_template_1 #va_outer {

}

.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 #left-top-menu ul {
	list-style-position: outside;
	margin: 0 0 0 13px;
}

#c2_1024 body {
	font-family:Arial, Verdana;
	color: #646464;
	background-color:#f2f7f8;
}

a {
	text-decoration:none;
	color: #000;
}

p {
	margin: 0;
}

#c2_1024 #body {
	width:980px;
	background: url(/images/design/bg_body.jpg) repeat-y 0 0;
}

#c2_1024 #header {
	width:980px;
	height:267px;
	background: url(/images/bh_Header_02.jpg) no-repeat scroll left top;
	position: relative;
}

#c2_1024 #container {
	background:url(/images/bg_body_1px_01.png) repeat-y scroll 1px 0px transparent;
	width: 980px;
	padding: 0 0 70px 0;
}
#c2_1024 #container .bg_top {
	background:url(/images/bg_body_01.jpg) no-repeat scroll 1px -1px transparent;
	padding:15px 20px 0px;
}

#c2_1024 #left {
	width:183px;
	float: left;
}

#c2_1024 .bg_top #main {
	width:574px;
	float:left;
	overflow:visible;
}

#c2_1024 #main_padding {
}

#c2_1024 #right {
	float:right;
	display:block;
	width:175px;
	padding-left:8px;
}

#c2_1024 #footer {
	background:url(/images/bg_Footer_01.jpg) no-repeat scroll -1px bottom transparent;
	color:#016192;
	height:87px;
	margin:-54px auto 0;
	padding:0;
	width:980px;
}

#c2_1024 #footer a {
	color:#016192;	
	font-weight: bold;
}

#c2_1024 #footer div.clear_floats {
	width:890px;
	margin:0 auto;
	padding:45px 0 0 0;
}

#c2_1024 #footer div.leftcol {
	padding:10px 0 0 0;
	text-align:left;
	font-weight: bold;
	font-size:12px;
}

#c2_1024 #footer div.rightcol {
	text-align: right;
	padding:10px 0 0;
}

#c2_1024 #footer div.rightcol a {
	margin: 0 5px;
	text-transform:uppercase;
}

#c2_1024 #footer div.rightcol a.last {
	margin: 0 0 0 5px;
}

#c2_1024 #footer div.rightcol span {
	display: block;
	color: #3f5465;
	margin: 5px 0 0 0;
}

#c2_1024 #header #banner {
	background: url(/images/hirdetes.gif) no-repeat 2px 50%;
	padding: 0 0 0 13px;
}

#c2_1024 #header #login_search {
	height: 95px;
	overflow: hidden;
}

#c2_1024 #header #login_search #metab {
	float: left;
	width: 667px;
	height: 95px;
	padding-left: 12px;
	background: url(/images/design/bg_metab.jpg) no-repeat 100% 0;
}

#c2_1024 #header #login_search #metab a {
	display: block;
	height: 90px;
	text-indent: -5000px;
	width: 550px;
}

#c2_1024 #header #login_search #login_form {
	float: left;
	width: 253px;
	height: 79px;
	margin: 7px 7px 0 0;
	background: url(/images/design/bg_login_form.gif) no-repeat 0 0;
	position: relative;
}


/* kereso */
#c2_1024 #header #search_form {
	left:709px;
	position:relative;
	top:230px;
	width:261px;
}

*+*+#c2_1024 #header #search_form {
	top: 0;
	top: -40px;
}

#c2_1024 #header #search_form form input.text {
	border:0 none;
	height:17px;
	margin:9px 10px 9px 0;
	width:158px;
	padding:1px;
}
#c2_1024 #header #search_form form input#submit {
	width:85px;
	color: #FFFFFF;
	border: 0;
	padding: 2px 0 6px 0;
	cursor: pointer;
	font-weight: bold;
	background-color:transparent;
}

*+*+html#c2_1024 #header #search_form form input#submit  {
	padding-top: -2px;
	margin-top: -4px;
}

/* login box */
#c2_1024 #header #login_search #login_form a#registration,
#c2_1024 #header #login_search #login_form a#settings {
	position: absolute;
	right: 7px;
	top: 7px;
	font-weight: bold;
	font-size: 0.9em;
	text-align: right;
	width: 67px;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 20px;
	background: url(/images/design/arr_blue.gif) no-repeat 0 50%;
}

#c2_1024 #header #login_search #login_form form#user_login_box {
	margin: 32px 0 7px 0;
}

#c2_1024 #header #login_search #login_form form#user_login_box span {
	color: #50673c;
	font-size: 0.9em;
	display: block;
	margin: 0 0 4px 0;
}

#c2_1024 #header #login_search #login_form form#user_login_box input.text {
	border: 0;
	width: 97px;
	height: 17px;
	margin: 3px 0 0 0;
	float: left;
}

#c2_1024 #header #login_search #login_form form#user_login_box input#submit {
	width: 88px;
	color: #fff;
	border: 0;
	margin: 3px 0 1px 0;
	background: url(/images/design/bg_button_right.gif) no-repeat 0 0;
	padding: 2px 0 6px 0;
	cursor: pointer;
	font-weight: bold;
}

#c2_1024 #header #login_search #login_form form#user_login_box div.leftcol {
	width: 154px;
}

#c2_1024 #header #login_search #login_form form#user_login_box div.rightcol {
	width: 99px;
}

#c2_1024 #header #login_search #login_form form#user_login_box label {
	display: block;
	width: 36px;
	line-height: 17px;
	margin: 3px 0 0 0;
	padding: 0 0 0 10px;
	float: left;
	font-size: 0.9em;
	color: #000;
}

#c2_1024 #header #login_search #login_form form#user_login_box label.hide {
	display: none;
}

#c2_1024 #header #login_search #login_form form#user_login_box a#forgottenpwd {
	display: block;
	font-size: 0.8em;
	padding: 0 0 0 8px;
	background: url(/images/design/arr.gif) no-repeat 0 3px;
}


#c2_1024 #header #mainmenu {
	background:url(/images/bg_Menu_01.jpg) no-repeat scroll left center transparent;
	top:230px;
	height:37px;
	position:absolute;
	width:980px;
	overflow: visible;

}

*+*+html#c2_1024 #header #mainmenu {
	top: 0;
}

#c2_1024 #header #mainmenu li {
	height:37px;
	line-height:37px;
	color:#FFFFFF;
}

#c2_1024 #header #mainmenu li a {
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	height:37px;
	line-height:37px;
	padding:0px 10px 0px 20px;
	float:left;
}
#c2_1024 #header #mainmenu li a:hover,
#c2_1024 #header #mainmenu li a.active {
	text-decoration:none;
	color:#d5e09c;
}
#c2_1024 #header #mainmenu li#item_1 {
	margin-left:10px;
}
#c2_1024 #header #mainmenu li#item_2 {
}
#c2_1024 #header #mainmenu li#item_3 {
}
#c2_1024 #header #mainmenu li#item_4 {
}
#c2_1024 #header #mainmenu li.branch {
	position:relative;
}
#c2_1024 #header #mainmenu li.branch:hover .submenu_level_1 {
	display:block;
}
#c2_1024 #header #mainmenu li.branch .submenu_level_1 {
	position:absolute;
	background-color:#036d8c;
	/*padding:3px 10px 5px;*/
	z-index:1;
	left:10px;
	display:none;
	top:37px;
}
#c2_1024 #header #mainmenu li.branch .submenu_level_1 li {
	width:210px;
	height:26px;
	display:block;
}
#c2_1024 #header #mainmenu li.branch .submenu_level_1 li a {
	height:20px;
	line-height:20px;
	padding:3px 10px;
}

#c2_1024 #header #mainmenu .submenu_level_1 li:hover .submenu_level_2 {
	display: block;
}
#c2_1024 #header #mainmenu li.branch .submenu_level_2 {
	border-left: 1px solid white;
	position:absolute;
	background-color:#0180A1;
	/*padding:3px 10px 5px;*/
	z-index:1;
	left:210px;
	display:none;
	top:0px;
}
#c2_1024 #header #mainmenu li.branch .submenu_level_2 li {
	width:210px;
	height:26px;
	display:block;
}
#c2_1024 #header #mainmenu li.branch .submenu_level_2 li a {
	height:20px;
	line-height:20px;
	padding:3px 10px;
}



#c2_1024 #header #login_search #login_form {
	float: left;
	width: 253px;
	height: 79px;
	margin: 7px 7px 0 0;
	background: url(/images/design/bg_login_form.gif) no-repeat 0 0;
	position: relative;
}

#c2_1024 #header #login_search #logout_form button.centered {
	background: transparent url(/images/design/bg_logout_button.jpg) no-repeat scroll 0 0;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;

	font-weight: bold;
	padding: 2px 0 6px;
	width: 88px;
	text-indent: -5000px;
}

#c2_1024 #header #login_search #logout_form {
	float: left;
	width: 253px;
	height: 79px;
	margin: 7px 7px 0 0;
	background: url(/images/design/bejelentkezve.jpg) no-repeat 0 0;
	position: relative;
}

#c2_1024 #header #login_search #logout_form #user_login_box {
	margin: 31px 0 0 4px;;
}
/* 
box tartalom - DO NOT MODIFY
 */
div.box {
	position: relative;
} 
 
div.box_content {
	width: 100%;
	overflow: hidden;	
}

div.box_content  a.h1 {
	color: #4a9219;
	font-weight: bold;
	font-size: 1.3em;
	display: block;
	text-decoration: none;
}

div.box_content span.date {
	color: #094fa3;
	font-weight: normal;
	font-size: 0.9em;
	display: block;
	margin: 4px 0;
}

div.box_content  p {
	line-height: 1.5em;
	margin: 0;
}

/* 
2 hasab - DO NOT MODIFY 
*/
div.clear_floats {
	width: 100%;
	overflow: hidden;
}

div.leftcol,
div.rightcol {
	float: left;
	width: 50%;
}

div.banner_468x60 {
	margin: 15px auto;
	width: 468px;
	padding: 0 0 0 12px;
	background: url(/images/hirdetes.gif) no-repeat 2px 50%;

}

/* 
ket hasabos boxok - DO NOT MODIFY 
*/
div.two_col_boxes div.leftcol {
	width: 356px;
	margin: 0 15px 0 0;
}

div.two_col_boxes div.rightcol {
	width: 354px;
}

div.two_col_boxes div.leftcol div.box_content {
	width: 326px;
	padding: 4px 14px 10px 14px;
}

div.two_col_boxes div.rightcol div.box_content {
	width: 324px;
	padding: 4px 14px 10px 14px;
}

div.two_col_boxes div.box_content ul.menu {
	margin: 10px 0;
}

div.two_col_boxes div.leftcol div.box_content ul.menu li.first {
	border-top: 1px solid #c7e5b3;
}

div.two_col_boxes div.leftcol div.box_content ul.menu li {
	padding: 0 0 0 22px;
	background: url(/images/design/arr3.gif) no-repeat 2px 50%;
	height: 23px;
	border-bottom: 1px solid #c7e5b3;
}

div.two_col_boxes div.rightcol div.box_content ul.menu li.first {
	border-top: 1px solid #b3cfa0;
}

div.two_col_boxes div.rightcol div.box_content ul.menu li {
	padding: 0 0 0 22px;
	background: url(/images/design/arr2.gif) no-repeat 2px 50%;
	height: 23px;
	border-bottom: 1px solid #b3cfa0;
}

div.two_col_boxes div.box_content ul.menu li a {
	padding: 0 22px 0 0;

	height: 23px;
	line-height: 23px;
	color: #000;
	text-decoration: none;
}

div.two_col_boxes  div.rightcol div.box_content ul.menu li a {
	background: none;
}

div.two_col_boxes div.leftcol div.box_content a.h1 {

}

a img.bbor {

}

div.box a.ajanlo {
	position: absolute;
	right: 17px;
	top: -7px;
	width: 78px;
	height: 33px;
	text-indent: -5000px;
	display: block;
	background: url(/images/design/button_ajanlo.gif) no-repeat 0 0;
}


div.ajanlo_box_bottom {
	background: transparent url(/images/design/box_ajanlo_bottom.gif) no-repeat 0 100%;
	height: 3px;
}

div.banner_179x95 {
	margin: 12px auto;
	width: 179px;
	padding: 12px 0 0 0;
	background: url(/images/hirdetes2.gif) no-repeat 0 0;

}

/*
big container - DO NOT MODIFY
*/
div.w700 {
	width: 700px;
	margin: 8px 14px;
	overflow: hidden;
}

/*
floated thumbs - DO NOT MODIFY
*/
a.left_thumb {
	float: left;
	margin: 0 15px 10px 0;
}

a.right_thumb {
	float: right;
	margin: 0 0 10px 15px;
}
/*
Ket kasab - DO NOT MODIFY
*/
div.two_cols {
	background: url(/images/design/a4d379.gif) repeat-y 50% 0;
}

div.two_cols div.leftcol {
	padding: 0 15px 0 0;
	width: 335px;
}

div.two_cols div.rightcol {
	padding: 0 0 0 15px;
	width: 335px;
}

div.two_cols div.block {
	width: 100%;
	overflow: hidden;
	margin-bottom: 1.5em;
}

/* hirdetesek  */
div.ads {
	padding: 10px;
	border: 1px solid #c7e4b3;
	margin: 15px 0;
	
}

div.ads div.one_ad {
	padding: 3px 0;
}

div.ads a {
	display: block;
	color: #4a9219;
	text-decoration: none;
	font-weight: bold;
}

div.ads a.name {
	color: #000;
}

div.ads a.lead {
	font-weight: normal;
	font-size: 0.9em;
}

div.ads a.url {
	text-decoration: underline;
	font-size: 0.9em;
}

/**
 * alsó ajánló box-ok
 */
 
div#olo,
div#tb,
div#metab_video {
	color: #000;
}

div#olo div.box_content div.leftcol,
div#tb div.box_content div.leftcol,
div#metab_video div.box_content div.leftcol {
	width: 340px;
	padding: 8px 16px 10px 14px;
}

div#olo div.box_content div.rightcol,
div#tb div.box_content div.rightcol,
div#metab_video div.box_content div.rightcol {
	width: 334px;
	padding: 8px 16px 10px 0px;
}

div#olo strong,
div#tb strong,
div#metab_video strong {
	color: #7D0000;
	display: block;
	margin-bottom: 0.75em;
}

div#olo p,
div#tb p,
div#metab_video p {
	margin-bottom: 1em;
}

div.ajanlo_box div.box_content div.leftcol a.left_thumb img {
	width: 120px;
	height: 120px;
}

/**
 * lapszám választó
 */
div#valasszonlapszamot select#content_article_list_press_id {
	width: 162px;
	margin: 5px;
}

div#valasszonlapszamot input#submit {
	float: right;
	padding: 2px 10px 7px 0;
}


/**
 * Cikk mezőben bejelentkező ablak
 */
#main_padding div#cikk div.wide div#login_in_article_view div.leftcol {
	margin-left: 120px;
	padding: 5px;
	width: 200px;
}

#main_padding div#cikk div.wide div#login_in_article_view div.rightcol {
	float: right;
	margin-right: 200px;
	padding-top: 2px;
	text-align: center;
	width: 130px;
}


/* #main_padding div#cikk div#login_in_article_view h1 { display: none; } */

#main_padding div#cikk div#login_in_article_view {
	background: white;
	border-top: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	height: 100px;
	margin: 0;

}

#main_padding div#cikk div#login_in_article_view span#login_box_title_in_article_view {
	color: ##5A6B74;
	font-weight: bold;
}

#main_padding div#cikk div#login_in_article_view form#user_login_box {
	padding-top: 15px;
}

#main_padding div#cikk div#login_in_article_view div.leftcol {
	width: 180px;
	padding: 5px;
	margin-left: 80px;
}

#main_padding div#cikk div#login_in_article_view div.rightcol {
	float: right;
	width: 130px;
	padding-top: 2px;
	margin-right: 70px;
}

#main_padding div#cikk div#login_in_article_view div.leftcol label#label_user_login {
	margin-right: 24px;
}

#main_padding div#cikk div#login_in_article_view div.leftcol label#label_user_password {
	margin-left 10px;
	margin-right: 10px;
}

#main_padding div#cikk div#login_in_article_view div.leftcol input#user_login {
	margin-bottom: 2px;
}

#main_padding div#cikk div#login_in_article_view div.rightcol input#submit {
	background:url(/images/bt_submit_81x25.png) no-repeat scroll center center transparent;
	border:0 none;
	color:#FFFFFF;
	font-weight:bold;
	height:25px;
	margin-top:10px;
	width:81px;
}

#main_padding div#cikk div#login_in_article_view div.rightcol a {
	color: #5A6B74;
	display: block;
}

#main_padding div#cikk div#login_in_article_view div.rightcol a:hover {
	text-decoration: underline;
}


div#sponsored_list {
	background-color: #DA6D2A;
	margin-bottom: 15px;
	padding: 10px;
	position: absolute;
	right: 10px;
	display: none;
	z-index: 99999;
	width: 180px;
}

div#sponsored_list ul.szl {
	margin: 3px 4px 5px;
	list-style-type: none;
}

div#sponsored_list ul.szl li {
	background: transparent url(/images/arr_white.gif) no-repeat scroll 4px 5px;
	padding: 0 0 0 22px;
	font-weight: bold;
}

div#sponsored_list ul.szl li a {
	color: #ffffff;
}


#c2_1024 #module_registration #set_member_data #set_member_info {
	margin-bottom: 10px;
}

#c2_1024 #module_registration #set_member_data label {
	width: 300px;
}

#c2_1024 #module_registration #set_member_data #registration_member_data input {
	width:16px;
}

#c2_1024 #module_registration form input.submit {
	background:url(/images/bg_button.png) no-repeat scroll 0 0 transparent;
}

#header_picture_rotate {
	position:relative;
	width:551px;
	height:230px;
	float:right;
	left:1px;
}
#header_picture_rotate img {
	position:absolute;
}

								/********************
								 * ÜZENETFORMÁZÁSOK *
								 ********************/
h2.success {
	background: #FFFFDD;
	border-top: 1px solid #339922;
	border-bottom: 1px solid #339922;
	color: green !important;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 5px;
	padding: 3px 10px;
	text-transform: none !important;
}

h2.error {
	background: #FFFFDD;
	border-top: 1px solid #FF8822;
	border-bottom: 1px solid #FF8822;
	color: red !important;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 5px;
	padding: 3px 10px;
	text-transform: none !important;
}

#module_tagdijbefizetesek .edit-menu li a,
#article_list .edit-menu li a {
	padding:5px 18px 5px 19px;
}
#module_tagdijbefizetesek .edit-menu { margin-bottom:10px; }
#module_tagdijbefizetesek .edit-menu li.first a {
	border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
}
#module_tagdijbefizetesek .edit-menu li.last a {
	border-radius:0 10px 10px 0;
	-moz-border-radius:0 10px 10px 0;
	-webkit-border-radius:0 10px 10px 0;
}



#esemenyekView { background: url(/images/border_top_title_174x32.png) no-repeat left top transparent; margin: 0 0 15px; width: 174px; }
#esemenyekView h3.boxTitleDefault { color: white; }
#esemenyekView #upcomingEvents { background: white; height: 304px; margin: 0; padding: 10px 0 25px; position: relative; } 
#esemenyekView #upcomingEvents .viewEvents { height: 304px; width: 174px; }
#esemenyekView #upcomingEvents .eventPagers { width: 174px; }
#right #esemenyekView .boxFrameDefault { height: auto; }
#esemenyekView .boxFrameDefault .boxTitleDefault { font-size: 15px; line-height: 32px; text-align: center; }
#esemenyekView .eventDetails h3 a { color: #016192; }
#esemenyekView .eventPicture { display: block; float: none; margin: 0 auto 12px; }
#esemenyekView .eventDetails  { display: block; float: none; margin: 0 auto 12px; }
#esemenyekView .eventPagers .page { background: #05A4CA; }

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







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

/* CSS Document */

.clr {
	clear: both !important;
}

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

div#mainpage {
	width: 725px;
}

div.ertekeles img {
	float:left;
	border: none;
}

a:focus, input:focus, select:focus {
	outline:0px none;
}

a:hover {
  text-decoration: underline;
} 

/**
 * PAGER
 */
div#pager {
	background: #E3E3E3;
	float: left;
	display: block;
	width: 450px;
	padding: 4px 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #FFFFFF;
}

div#pager a {
	display: block;
	float: left;
	height: 10px;
	line-height: 15px;
	line-height: 10px;
	padding: 2px 0 0;
	width: 15px;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
}

div#pager a.first_inactive,
div#pager a.last_inactive,
div#pager a.prev_inactive,
div#pager a.next_inactive {
	font-weight: normal;
}

div#pager span {
	display: block;
	float: left;
	width: 15px;
	text-align: center;
}

div#pager div.pager_text {
	text-align: right;
	display: inline;
	float: right;
	font-weight: bold;
}

div#pager img {
	display: block;
	border: none;
	margin: 2px auto 0 auto;
}

div.private_content_text {
	background: #E3E3E3;
	margin-right: 10px;
	text-align: center;
	padding-bottom: 4px;
}

/**
 * .... PAGER
 */
div.article_pager {
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	padding: 3px 0px;
	margin: 5px 0;

	font-size: 14px;
}

div.article_pager a {
	background: #c9c9c9;
	padding: 2px 8px;
	text-decoration: none;
	cursor: pointer;
}



/* Cikkekben a szavazó csillagok keret nélkülisége */
#cikk td.stars img { border: 0; margin: 0;}


#cikk a.article_biblio {
	cursor: default;
}

/**
 * Tooltip irodalomjegyzékhez
 */
#biblio-tip,
#ad-tip {
	position: absolute;
	z-index: 9999;
	display: block;
	width: 300px;
	overflow: hidden;

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #373737;
	text-align: left;
}

#biblio-tip div.top,
#ad-tip div.top {
	background: url(/images/tooltip_top.gif) no-repeat left top;;
	height: 27px;
	width: 300px;
}

#biblio-tip div.content,
#ad-tip div.content {
	background: url(/images/tooltip_bg.gif);
	background-repeat: repeat-y;
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

#ad-tip div.content div.container {
	background: url(/images/hirdetes_ad.gif) no-repeat -9px center;
	padding-left: 15px;
}

#ad-tip div.content div.container span.ad_text {
	display: none;
}

#biblio-tip div.bottom,
#ad-tip div.bottom {
	background: url(/images/tooltip_bottom.gif) no-repeat left top;;
	height: 10px;
	width: 300px;
}

/**
 * kulcsszóra mejelenő hirdetés
 * 
 */
 
.article_ad_keyword {
	border-bottom: double;
	color: #094FA3;
	cursor: pointer;
}

a.article_ad_keyword:hover {
	text-decoration: none;
}

/**
 *	.....kulcsszóra mejelenő hirdetés
 */
 
 
#cikk #comments form textarea {
	font-size: 12px;
}


div.cikk_content div.banner_468x60_in_article {
	background: transparent url(/images/hirdetes.gif) no-repeat scroll 2px 50%;

	margin: 15px auto;
	padding: 0 0 0 25px;
	width: 450px;
	margin-left: -20px;
}

div.cikk_content div.banner_468x60_in_article br {
	display: none;
}

div.cikk_content div.banner_468x60_in_article span {
	display: block;
}

div.cikk_content div.banner_468x60_in_article span.ad_title a {
	color: #000000;
	display:block;
	font-weight: bold;
	text-decoration: none;
}

div.cikk_content div.banner_468x60_in_article .ad_description {
	font-size: 0.9em;
	font-weight: normal;
}

div.cikk_content div.banner_468x60_in_article span.ad_link a {
	color: #4A9219;
	display: block;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
}

.banner {

}

#body .info {
	background: none;
}

/**
 * Tesztek (kreditpontot és adminon is)
 */
div#teszt form.editform label {
	width:80%;
	text-align: left;
}

/*
  FLASH VIDEOK
*/

a.video_player {
	display: block;
	outline: none;
}

a.video_player img { /*display: none*/ }

.edit-menu {}
.edit-menu .list-container {
	list-style:none;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	display:block;
	/*width:532px;*/
}
.edit-menu li {
	float:left;
}
.edit-menu li.first a {
	border-radius:10px 0 0;
	-moz-border-radius:10px 0 0;
	-webkit-border-radius:10px 0 0;
}
.edit-menu li.last a {
	border-radius:0 10px 0 0;
	-moz-border-radius:0 10px 0 0;
	-webkit-border-radius:0 10px 0 0;
	/*padding-left:23px;*/
}
.edit-menu li a {
	color:#000000;
	background-color:#FFFFFF;
	display:block;
	padding:5px 19px 5px 20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
}
.edit-menu li a:hover {
	background-color:#F8F8F8;
}
/*.edit-menu li a:active,*/
.edit-menu li a.active {
	background-color:#5A6B74;
	color:#FFFFFF;
}



/**
 * Toolbar
 */
.share-on-sites {
	float: right;
	position: relative;
	top: 3px;
}

.share-on-sites div {
	position: relative;
	top: 2px;
}

.share-facebook,
.share-twitter,
.share-iwiw {
	display: block;
	float: right;
	margin: 0 5px;
}

.share-facebook a,
.share-twitter a,
.share-iwiw a { color: gray; }

/**
 * Eszköztár
 */
#article_display_custom_content .toolbar .print {
	background: url(/images/miracle/icons/printer.png) no-repeat left top;
}

#article_display_custom_content .toolbar .send {
	background: url(/images/miracle/icons/script_go.png) no-repeat left top;
}

#article_display_custom_content .toolbar .zoom-in {
	background: url(/images/miracle/icons/add.png) no-repeat left top;
}

#article_display_custom_content .toolbar .zoom-out {
	background: url(/images/sub.png) no-repeat left top;
}

#article_display_custom_content .toolbar {
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	padding: 5px;
	margin-bottom: 10px;
	text-align: left;
}

#article_display_custom_content .toolbar .date {
	color: #2f6cad;
	float: left;
	font-style: italic;
	font-weight: bold;
}

#article_display_custom_content .toolbar a {
	color: #868686;
	font-size: 11px;
	margin: 0 0 0 5px;
	padding: 1px 0 1px 20px;
}

a.kwindow-close {
	background: url(/images/miracle/b_drop.png) no-repeat left top;
	cursor: pointer;
	float: right;
	padding-left: 20px;
	text-decoration: none;
}

.info-box h2.error {
	background: none repeat scroll 0 0 #FFFFDD;
	border-bottom: 1px solid red;
	border-top: 1px solid red;
	color: red;
	font-size: 24px;
	font-weight: bold;
	margin: 10px 5px;
	padding: 3px 10px;
}

/*
 * ################ 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 URL START ################ 
 */

#module_phpcommander {
	width:auto;
	padding:5px 0 0;
	margin:0;
}
#module_phpcommander .commander-border {
	padding:5px;
	margin:0px auto;
	border:2px solid #FFFFFF;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	box-shadow:5px 2px 2px rgba(0,0,0, .6);
	-moz-box-shadow:3px 2px 2px rgba(0,0,0, .6);
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0, .6);
}
#module_phpcommander .commander-border .side {
	border:1px solid #000000;
	background-color:#FFFFFF;
	float:left;
}


#module_phpcommander .commander-nav {
	height:20px;
	line-height:20px;
	border-bottom:1px solid #408EBA;
	padding:0px 30px 0 10px;
	text-align:left;
	background-color:#FFFFFF;
}
/*#module_phpcommander .commander-nav a.create {
	display:inline-block;
	float:right;
}*/

#module_phpcommander .commander-nav .nav-menu {
	list-style:none;
	margin:0;
	padding:0;
	display:inline-block;
	float:right;
}
#module_phpcommander .commander-nav .nav-menu > li {
	display:inline-block;
	position:relative;
}
#module_phpcommander .commander-nav .nav-menu > li:hover > a { background-color:#4C6F95; color:#FFFFFF; }
#module_phpcommander .commander-nav .nav-menu > li:hover .sub-nav-menu {
	display:block;
}
#module_phpcommander .commander-nav .nav-menu li .checkbox {
	position:relative;
	top:2px;
}
#module_phpcommander .commander-nav .nav-menu li .select_all_none {
	display:inline-block;
	padding:0 5px;
}
#module_phpcommander .commander-nav .nav-menu a {
	display:block;
	padding:0 5px;
	text-decoration:none;
	cursor:pointer;
	height:21px;
	line-height:21px;
}
#module_phpcommander .commander-nav .nav-menu a:hover {
	background-color:#4C6F95;
	color:#FFFFFF;
}
#module_phpcommander .commander-nav .nav-menu .sub-nav-menu {
	display:none;
	position:absolute;
	list-style:none;
	margin:0;
	padding:0 10px 10px;
	background-color:#ebf1f3;
	border:1px solid #4C6F95;
}



#module_phpcommander .commander-list {}
#module_phpcommander .commander-list .ul-lister {
	list-style:none outside none;
	margin:0 3px;
	padding:0;
	text-align:left;
	overflow-y:scroll;
	overflow-x:hidden;
}
#module_phpcommander .commander-list .ul-lister li {
	clear:both;
	line-height:20px;
	height:20px;
	min-width:462px;
}
#module_phpcommander .commander-list .ul-lister li:nth-child(odd) input.label-focus,
#module_phpcommander .commander-list .ul-lister li:nth-child(odd) { background-color:#ecf8fc; }

#module_phpcommander .commander-list .ul-lister li:hover input.label-focus,
#module_phpcommander .commander-list .ul-lister li:hover {
	background-color:#ebf1f3;
}
#module_phpcommander .commander-list .ul-lister li a.root {
	display:block;
}
#module_phpcommander .commander-list .ul-lister li .checkbox {
	left:3px;
	position:relative;
	top:-3px;
}
#module_phpcommander .commander-list .ul-lister li .url {
	display:inline-block;
	margin-right:2px;
	overflow:hidden;
	height:20px;
	line-height:20px;
}
#module_phpcommander .commander-list .ul-lister li .url a { padding:0 5px; text-decoration:none; }
#module_phpcommander .commander-list .ul-lister li .url a:hover { color:#1a3859; }
#module_phpcommander .commander-list .ul-lister li input.label-focus {
	border:0 none;
	display:inline-block;
	padding:2px 3px;
	position:relative;
	top:-5px;
}
#module_phpcommander .commander-list .ul-lister li .icons {
	display:inline-block;
	width:81px;
	line-height:20px;
	height:20px;
}
#module_phpcommander .commander-list .ul-lister li .icons a.icon {
	display:inline-block;
	line-height:20px;
	height:20px;
	margin-right:2px;
}


#module_url_edit .row {
	display:block;
	padding:5px 10px;
}
#module_url_edit .row:nth-child(odd) {
	background-color:#ebf1f3;
}
#module_url_edit .row > label {
	display:inline-block;
	width:250px;
}
#module_url_edit .row > input.text {
	width:300px;
	display:inline-block;
	border:1px solid #63ADCA;
	padding:1px 2px;
}
#module_url_edit .row > textarea {
	display:inline-block;
	height:50px;
	width:300px;
	border:1px solid #63ADCA;
	font-size:1.2em;
	padding:2px;
}
#module_url_edit .row > select {
	background-color:#FFFFFF;
	display:inline-block;
	left:3px;
	position:relative;
	width:306px;
	border:1px solid #63ADCA;
	padding:0 1px 0 2px;
}
#module_url_edit .row .radio {
	display:inline-block;
	width:300px;
}



div.autocomplete {
	background-color:#FFFFFF;
	border:1px solid #63ADCA;
	max-height:200px;
	margin:0;
	overflow:auto;
	padding:0;
	position:absolute;
	width:250px;
	z-index:1;
}
div.autocomplete ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.autocomplete ul li.selected { background-color:#EBF1F3;}
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px 5px;
	height:20px;
	line-height:20px;
	cursor:pointer;
}
#indicator1,
#indicator2 {
	left:-22px;
	position:relative;
	top:3px;
}

#module_url_import { margin-top:20px; }
#module_url_import .success-list {
	margin:50px 0 0;
	padding:0 20px;
	list-style:none;
}
#module_url_import .success-list li {
	height:22px;
	line-height:22px;
	padding:0 10px;
}
#module_url_import .success-list li:nth-child(odd) {
	background-color:#ecf8fc;
}
#module_url_import .success-list li a { color:#000000; }

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







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

/* fooldal */
#mainpage #fohir div.box_content div.leftcol {
	width: 340px;
	padding: 8px 16px 10px 14px;
}

#mainpage #fohir div.box_content div.rightcol {
	width: 334px;
	padding: 10px 14px 15px 0px;
}


/* orvosok lapja */
#right #orvosoklapja div.box_content {
	padding: 6px 14px;
	width: 151px;
}

#right #orvosoklapja div.box_content #aktualis {
	padding: 6px;
	width: 141px;
	height: 200px;
	overflow: hidden;
	background: url(/images/design/bg_orvosoklapja.gif) no-repeat 0 0;
}

#right #orvosoklapja div.box_content #aktualis_data {
	text-align: center;
	width: 142px;
	margin: 0 auto;
}

#right #orvosoklapja div.box_content #aktualis_data strong {
	color: #000000;
	display: block;
	padding: 3px 0;
	font-size: 0.9em;
}

#right #orvosoklapja div.box_content #aktualis_data p {
	color: #DA6542;
	border-top: 1px solid #FFE3B1;
	border-bottom: 1px solid #FFE3B1;
	font-size: 0.9em;
	padding: 3px 10px;
	font-weight: bold;
}

#right #orvosoklapja div.box_content #aktualis_data p.info {
	color: #806329;
	border: 0;
	font-size: 0.75em;
	padding: 5px 0 2px 0;
	font-weight: normal;
}

#right #orvosoklapja div.box_content #aktualis_data p span {
	width: 21px;
	height: 16px;
	line-height: 16px;
	color: #D06440;
	background: url(/images/design/bg_days.gif) no-repeat 0 0;
	display: inline-block;
}

/* legnepszerubb cikkek */
#right #legnepszerubb_szakcikkek ul.menu {
	margin: -3px 10px 5px 10px;
}

#right #legnepszerubb_szakcikkek ul.menu li {
	padding: 0 0 0 22px;
	background: url(/images/design/arr_white.gif) no-repeat 3px 7px;
	height: 34px;
	border-bottom: 1px solid #aad490;
}

#right #legnepszerubb_szakcikkek ul.menu li a {
	padding: 2px 22px 0 0;
	background: url(/images/design/icon_key.png) no-repeat 100% 2px;
	height: 34px;
	color: #fff;

}

/* szavazas */

#right #metab_szavazas div.box_content form {
	padding: 0 10px;
}

#right #metab_szavazas div.box_content legend {
	display: none;
}

#right #metab_szavazas div.box_content form fieldset {
	border: 0;
}

#right #metab_szavazas div.box_content form strong {
	color: #000;
	display: block;
	margin-bottom: 0.75em;
}

#right #metab_szavazas div.box_content form div.coloumn {
	float: none;
	margin-bottom: 0.5em;
}

#right #metab_szavazas div.box_content form input#submit {
	width: 88px;
	color: #fff;
	border: 0;
	background: url(/images/design/bg_button_right.gif) no-repeat 0 0;
	padding: 2px 0 6px 0;
	cursor: pointer;
	float: right;
	font-weight: bold;
}

/* partnereink */
#right #metab_partnereink ul.menu {
	margin: 0 10px 5px 10px;
}

#right #metab_partnereink ul.menu li {
	background: url(/images/design/arr_white.gif) no-repeat 4px 5px;
	margin-bottom: 0.5em;
	padding: 0 0 0 18px;
}

#right #metab_partnereink ul.menu li a {
	padding: 2px 0 0 0;
	color: #fff;

}

/* cikk */
#cikk div.box_content {
	background: url(/images/design/a4d379.gif) repeat-y 503px 0;
	margin: 10px 0;
} 

#cikk div.tags {
	padding: 0 0 8px 0;
	font-size: 0.9em;
} 

#cikk div.tags a {
	padding: 0 4px;
	line-height: 19px;
	background: #d1e9bc;
	margin: 0 3px 0 0;
	color: #000;
	display: inline-block;
	
} 

#cikk div.cikk_content {
	width: 480px;
	padding: 0 20px;
	float: left;
} 

#cikk div.cikk_content div.banner_468x60 {
	margin: 15px 0 15px -12px;
	background: url(/images/design/hirdetes.gif) no-repeat 0 50%;
}

div.banner_558x143_in_mainpage {
	background: url(/images/hirdetes.gif) no-repeat 0 50%;
    	margin-left: -2px;
    	margin-bottom: 10px;
    	padding-left: 10px;
    	overflow: hidden;
    	width: 560px;
}


div.banner_174x240_left {
	background: url(/images/hirdetes2.gif) no-repeat;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0;
	width: 174px;
	overflow: hidden;
}


#cikk div.cikk_right {
	width: 194px;
	padding: 0 14px 0 0;
	float: left;
} 

#cikk div.cikk_right #kapcsolodo_cikkek {
	background: #d1e9bc url(/images/h1/h1_kapcsolodo_cikkek.gif) no-repeat 0 0;
	padding: 25px 0 8px 0;
	margin: 0 0 15px 0;
} 

#cikk div.cikk_right #tovabbi_cikkek {
	background: #d1e9bc url(/images/h1/h1_tovabbi_cikkek.gif) no-repeat 0 0;
	padding: 25px 0 0 0;
	margin: 0 0 15px 0;
} 

#cikk div.cikk_right ul.more {
	padding: 0 8px 8px 8px;
} 

#cikk div.cikk_right ul.more li {
	border-bottom: 1px solid #90c967;
} 

#cikk div.cikk_right ul.more li a {
	padding: 8px 8px 8px 17px;
	color:  #646464;
	background: url(/images/design/arr_blue.gif) no-repeat 3px 11px;
	
	display: block;
	float: right;
} 

#cikk div.cikk_right #kapcsolodo_cikkek a.arr {
	display: block;
	color:  #646464;
	padding: 0 0 0 17px;
	font-weight: bold;
	background: url(/images/design/arr_blue.gif) no-repeat 3px 50%;
	margin: 0 0 0 8px;
}





/**
 * Metabolizmus formázások Erika kérésére - 2009.10.16. 10:20:09
 */

div.box_content a.default {
	background: #d46243;
	color: white;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 0 5px;
	text-transform: lowercase;
}

div.box_content a.h1 {
	color: #780000;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0;
}

div.box_content span.date {
	color: #919191;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}


div.two_col_boxes div.rightcol div.box_content ul.menu li.first,
div.two_col_boxes div.leftcol div.box_content ul.menu li.first {
	border-top: 1px solid #f4cdc2;
}

div.two_col_boxes div.rightcol div.box_content ul.menu li,
div.two_col_boxes div.leftcol div.box_content ul.menu li {
	border-bottom: 1px solid #f4cdc2;
}




#tanfolyamok .box_content {
	padding: 0 5px;
	width: 169px;
}

#tanfolyamok .box_content p.date .green {
	background: #f3a400;
	color: white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 43px;
	padding: 0 3px;
}

#tanfolyamok .box_content p.date {
	border-bottom: 1px solid #d46243;
	color: black;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#tanfolyamok .box_content .wbox {
	background: white;
	padding: 5px 5px 7px 5px;
}

#tanfolyamok .box_content .wbox h1 {
	color: #d46243;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

#tanfolyamok .box_content .wbox span.blue {
	background: #f2dad9;
	color: #615757;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0;
	padding: 3px;
}

#tanfolyamok .box_content .wbox a.arr {
	background: transparent url(/images/design/arr4.gif) no-repeat scroll 2px 50%;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 23px;
	padding: 0 0 0 22px;
}

#tanfolyamok .box_content ul.menu li {
	background: transparent url(/images/design/arr5.gif) no-repeat scroll 8px 3px;
	border-bottom: 1px solid #fae2b1;
	color: black;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 9px 0 0;
	padding: 0 0 5px 20px;
}

#tanfolyamok .box_content a.more_bottom_arr {
	background: transparent url(/images/design/arr6.gif) no-repeat 5px 50%;
	color: #780000;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 10px 35px;
}




#kedvezmenyek .box_content {
	padding: 0 5px;
	width: 169px;
}

#kedvezmenyek .box_content p.txt .green {
	background: #f3a400;
	color: white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 43px;
	padding: 0 3px;
}

#kedvezmenyek .box_content p.txt {
	border-top: 1px solid #d46243;
	border-bottom: 1px solid #d46243;
	color: #646464;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 5px 0;
}

#kedvezmenyek .box_content .wbox {
	background: white;
	padding: 5px 5px 7px 5px;
}

#kedvezmenyek .box_content .wbox h1 {
	color: #d46243;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

#kedvezmenyek .box_content .wbox span.blue {
	background: #f2dad9;
	color: #615757;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0;
	padding: 3px;
}

#kedvezmenyek .box_content .wbox a.arr {
	background: transparent url(/images/design/arr4.gif) no-repeat scroll 2px 50%;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 23px;
	padding: 0 0 0 22px;
}

#kedvezmenyek .box_content ul.menu li {
	background: transparent url(/images/design/arr5.gif) no-repeat scroll 8px 3px;
	border-bottom: 1px solid #fae2b1;
	color: black;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 9px 0 0;
	padding: 0 0 5px 20px;
}

#kedvezmenyek .box_content a.more_bottom_arr {
	background: transparent url(/images/design/arr6.gif) no-repeat 5px 50%;
	color: #780000;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 10px 35px;
}

#right #metab_partnereink ul.menu li {
	background: transparent url(/images/design/arr5.gif) no-repeat scroll 6px 5px;
}

#right #metab_partnereink ul.menu li a {
	color: black;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

/* szavazás box */

.box_content #module_vote_box {
	padding: 0 10px;
}

.box_content #module_vote_box b {
	display: block;
	margin: 0 0 10px;
}

#right #metab_szavazas div.box_content #module_vote_box form {
	padding: 0;
}

#right #metab_szavazas div.box_content #module_vote_box form label {
	color: #3a3a3a;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 5px;
}

#right #metab_szavazas div.box_content #module_vote_box form div.radio input {
	position: relative;
	top: 2px;
}

#right #metab_szavazas div.box_content #module_vote_box form input.submit {
	background: transparent url(/images/design/btnSubmit.jpg) no-repeat scroll left top;
	border: 0;
	color: white;
	display: block;
	float: right;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	height: 22px;
	width: 88px;
}

#right #metab_szavazas div.box_content #module_vote_box ul.menu li {
	background: transparent url(/images/design/arr5.gif) no-repeat scroll 6px 5px;
}

#right #metab_szavazas div.box_content #module_vote_box ul.menu li a {
	color: #780000;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

table#vote_table tr {
	background-color: #DA6D2A;
}

/* ... szavazás box*/

div.two_col_boxes div.rightcol div.box_content a.h1,
div.two_col_boxes div.leftcol div.box_content a.h1 {
	background: transparent;
}

div.two_col_boxes div.rightcol div.box_content a.private,
div.two_col_boxes div.leftcol div.box_content a.private {
	background: transparent url(/images/icon_key.png) no-repeat scroll 100% top;
	padding-right: 15px;
}

#szak_list {
	background: #FBCC64;
	margin: 0 auto;
	padding: 10px 0 0;
	width: 920px;
}

#szak_list ul {
	list-style: none;
}

#szak_list ul li {
	background: transparent url(/images/design/arr5.gif) no-repeat scroll 6px 5px;
	padding: 0 0 0 20px;
}

#szak_list ul li a {
	color: #780000;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

#szak_list ul li a:hover {
	text-decoration: underline;
}

/* Left menu items */
#left-top-menu {
	width:174px;
	margin-bottom:15px;
}

#left-top-menu .top-bg {
	width:174px;
	height:8px;
	background:transparent url(/images/border_top_174.png) no-repeat scroll center top;
}
#left-top-menu .bottom-bg {
	width:174px;
	height:8px;
	background:transparent url(/images/border_bottom_174.png) no-repeat scroll center top;
}

#left-top-menu .content {
	background-color:#FFFFFF;
}

#left-top-menu ul {
	list-style:none inside url(/images/list_item_01.png);
	margin:0;
	padding:0 10px 0 10px;
}

#left-top-menu ul li {
	padding:5px 0px;
}

*+*+html #left-top-menu ul li {
	padding:0px 0px 5px 0px;
}


#left-top-menu ul li a {
	color:#5a6b74;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}
#left-top-menu ul li.branch {}
#left-top-menu ul li.branch.open {}



/* Következő kiadvány */
.left-next_issue {
	width:174px;
	margin-bottom:15px;
}
.left-next_issue .top-bg {
	width:174px;
	height:8px;
	background:transparent url(/images/border_top_174.png) no-repeat scroll center top;
}
.left-next_issue .bottom-bg {
	width:174px;
	height:8px;
	background:transparent url(/images/border_bottom_174.png) no-repeat scroll center top;
}
.left-next_issue .content {
	background-color:#FFFFFF;
	padding:15px;
}
.left-next_issue .content .next_issue_img {
	border:1px solid #0393bc;
	margin-bottom:5px;
}
.left-next_issue .content .next_issue_text {
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	margin-top:10px;
	margin-bottom:5px;
	border-bottom:1px solid #bfcfd7;

}
.left-next_issue .content .next_issue_text .strong {
	display:block;
	font-size:12px;
	font-weight:bolder;
	line-height:22px;
	margin:5px 0;
}
.left-next_issue .content .next_issue_text .strong span {
	background:transparent url(/images/next_issue_number.gif) no-repeat scroll center;
	padding:9px;
	color:#FFFFFF;
}
.left-next_issue .content .choose_issue label {
	display:block;
	text-align:center;	
}
.left-next_issue .content .choose_issue select {
	width:147px;
	height:18px;
	border:1px solid #0393bc;
	display:block;
	margin:3px auto;
}
.left-next_issue .content .choose_issue input.submit {
	background:transparent url(/images/bt_submit_105x25.png) no-repeat scroll center;
	border:0px none;
	color:#FFFFFF;
	font-weight:bolder;
	width:105px;
	height:25px;
	position:relative;
	left:43px;
}


/* Jobb oldalt, Belépés */
.right-login-box {
	margin-bottom:15px;
	overflow: hidden;
}
.right-login-box h2 {
	background:url(/images/border_top_title_174x32.png) no-repeat scroll center top transparent;
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:18px;
	height:32px;
	line-height:32px;
	padding:0 10px;
	width:154px;
}
.right-login-box .bottom-bg {
	width:174px;
	height:8px;
	background:transparent url(/images/border_bottom_174.png) no-repeat scroll center top;
}
.right-login-box .content {
	background-color:#FFFFFF;
	padding:10px;
}
.right-login-box .content label {
	display:block;
	float:left;
	line-height:20px;
	margin-bottom:4px;
}
.right-login-box .content input.text {
	display:block;
	float:right;
	height:18px;
	width:97px;
	border:1px solid #a3bfcf;
	padding:1px 2px;
	font-size:14px;
	margin-bottom:4px;
}
.right-login-box .content input.submit {
	margin-top:10px;
	position:relative;
	border:0px none;
	background:transparent url(/images/bt_submit_81x25.png) no-repeat scroll center;
	width:81px;
	height:25px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	left:75px;
}
.right-login-box .content .login-box-else {
	list-style:none inside url(/images/list_item_01.png);
	margin:10px 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#5a6b74;
}
.right-login-box .content .login-box-else a {
	color:#5a6b74;
}

.right-login-box .content a.private_content_list {
	background:url(/images/list_item_01.png) no-repeat scroll left center transparent;
	color:#5A6B74;
	display:block;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	padding-left:10px;
}

/* Jobb oldalt, Következő esemény */
.right-next_event {
	margin-bottom:15px;
}
.right-next_event h2 {
	background:url(/images/border_top_title_174x32.png) no-repeat scroll center top transparent;
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:16px;
	height:32px;
	line-height:32px;
	padding:0 10px;
	width:154px;
}
.right-next_event .bottom-bg {
	width:174px;
	height:8px;
	background:transparent url(/images/border_bottom_174.png) no-repeat scroll center top;
}
.right-next_event .content {
	background-color:#FFFFFF;
	padding:10px;
	text-align:left;
}
.right-next_event .content .next_event_img {
	display:block;
	margin:0px auto;
}
.right-next_event .content .text {
	border-bottom:1px solid #79aac2;
	color:#5A6B74;
	font-size:12px;
	font-weight:lighter;
	font-family:Arial;
	padding:2px 5px;
}
.right-next_event .content .text .link {
	color:#016192;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}
.right-next_event .content .text .italic {
	font-style:italic;
	display:block;
	margin-top:5px;
	font-weight:bold;
}
.right-next_event .content .next_event_date {
	display:block;
	font-size:12px;
	font-weight:bolder;
	line-height:22px;
	margin:5px 0 0;
	padding:0 10px;
	text-align:center;
}
.right-next_event .content .next_event_date .day {
	background:transparent url(/images/next_issue_number.gif) no-repeat scroll center;
	padding:9px;
	color:#FFFFFF;
}


/* Jobb oldalt, Szavazás */
.right-vote_box {
	margin-bottom:15px;
}
.right-vote_box h2 {
	background:url(/images/border_top_title_174x32.png) no-repeat scroll center top transparent;
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:16px;
	height:32px;
	line-height:32px;
	padding:0 10px;
	width:154px;
}
.right-vote_box .bottom-bg {
	width:174px;
	height:8px;
	background:transparent url(/images/border_bottom_174.png) no-repeat scroll center top;
}
.right-vote_box .content {
	background-color:#FFFFFF;
	padding:10px;
	text-align:left;
}
.right-vote_box #module_vote_box .bold {
	font-weight:bold;
	border-bottom:1px solid #79aac2;
	padding-bottom:5px;
	margin-bottom:5px;
	color:#5a6b74;
}
.right-vote_box #module_vote_box fieldset {
	border:0px none;
}
.right-vote_box #module_vote_box fieldset .radio .coloumn {
	margin:2px 0px;
}
.right-vote_box #module_vote_box fieldset .radio input {
	position:relative;
	top:2px;
	margin-right:5px;
}
.right-vote_box #module_vote_box fieldset .radio label {
	color:#5a6b74;
}
.right-vote_box #module_vote_box input.submit {
	margin-top:10px;
	position:relative;
	border:0px none;
	background:transparent url(/images/bt_submit_81x25.png) no-repeat scroll center;
	width:81px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	left:60px;
}
.right-vote_box #szavazas_wrapper #module_vote_box .menu,
.right-vote_box #szavazas_wrapper #module_vote_box .menu li {
	margin:0px;
	padding:0px;
}
.right-vote_box #szavazas_wrapper #module_vote_box .menu {
	margin-top:5px;
}
.right-vote_box .menu a {
	color:#016192;
}
.right-vote_box table#vote_table tr {
	background-color:transparent;
}
.right-vote_box .vote_bar {
	background-color:#016192;
}


/* Jobb oldalt, Partners */
.right-partners {
	margin-bottom:15px;
}
.right-partners h2 {
	background:url(/images/border_top_title_174x32.png) no-repeat scroll center top transparent;
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:16px;
	height:32px;
	line-height:32px;
	padding:0 10px;
	width:154px;
}
.right-partners .bottom-bg {
	width:174px;
	height:8px;
	background:transparent url(/images/border_bottom_174.png) no-repeat scroll center top;
}
.right-partners .content {
	background-color:#FFFFFF;
	padding:10px;
	text-align:left;
}

.right-partners .content ul {
	list-style:none inside url(/images/list_item_01.png);
	margin:0;
	padding:0 10px;
}
.right-partners .content ul li a {
	color:#5A6B74;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.legnepszerubb h2 {
	background: #51BFDB url(/images/border_top_title_174x32.jpg) no-repeat scroll center top;
	height: 46px;
	line-height: 18px;
	padding-top: 8px;
}

.legnepszerubb ul li { margin-bottom: 5px; }

/* Mainpage */
#body #main #mainpage {
	width:574px;
}

#mainpage_article_rotate {
	margin-bottom:15px;
	padding:0 8px;
	height:300px;
}
#mainpage_article_rotate .rotate_article {
	position:absolute;
	width: 560px;
}
#mainpage_article_rotate .rotate_article .left_content {
	float:left;
	width:335px;
}

#mainpage_article_rotate .rotate_article .left_content .content_lead_img {
	display:block;
	min-height:195px;
	overflow: hidden;
	width: 335px;
	border: 0;
}
#mainpage_article_rotate .rotate_article .left_content .content_lead_text {
	background:transparent url(/images/bg_rotate_content_335x106.png) no-repeat scroll center bottom;
	height:90px;
	padding:5px 15px 10px;
	font-size:12px;
	font-weight:lighter;
	font-family:Arial;
	position:relative;
}
#mainpage_article_rotate .rotate_article .left_content .content_lead_text .title {}
#mainpage_article_rotate .rotate_article .left_content .content_lead_text .title a {
	color:#016192;
	font-size:20px;
	font-weight:bold;
	font-family:Trebushet MS;
}
#mainpage_article_rotate .rotate_article .left_content .content_lead_text .more {
	text-transform:uppercase;
	color:#00a3c9;
	padding-right:10px;
	font-weight:bold;
	background:transparent url(/images/list_item_01.png) no-repeat scroll right center;
	position:absolute;
	bottom:5px;
	right:15px;
}
#mainpage_article_rotate .rotate_article .right_content_list {
	float:right;
	width:218px;
	margin-left:6px;
}
#mainpage_article_rotate .rotate_article .right_content_list .hr {
	height:1px;
	background-color:#8bc1d5;
	width:210px;
	position:relative;
	right:-8px;
	margin:3px 0px 2px;
}
#mainpage_article_rotate .rotate_article .right_content_list .content_list_item {
	background:transparent url(/images/bg_rotate_list_item_196x55.png) no-repeat scroll left center;
	height:55px;
	overflow:hidden;
}
#mainpage_article_rotate .rotate_article .right_content_list .content_list_item.active {
	background:transparent url(/images/bg_rotate_list_item_196x55_.png) no-repeat scroll left center;
}
#mainpage_article_rotate .rotate_article .right_content_list .content_list_item .title {
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	display:block;
	float:left;
	padding:10px 13px;
	width:139px;
	overflow:hidden;
	color:#016192;
	cursor:default;
}
#mainpage_article_rotate .rotate_article .right_content_list .content_list_item img {
	display:block;
	float:right;
	width: 53px;
}


#mainpage_custom_content {
	padding:0px 8px;
	margin-bottom:15px;
}
#mainpage_custom_content .top-border {
	background:transparent url(/images/bg_middle_top_border_561x7.png) no-repeat scroll left center;
	height:7px;
}
#mainpage_custom_content .middle-content {
	background-color:#FFFFFF;
	padding:3px 10px;
}
#mainpage_custom_content .bottom-border {
	background:transparent url(/images/bg_middle_bottom_border_561.png) no-repeat scroll left center;
	height:7px;
}

#module_tagdijbefizetesek {
	padding:0px 8px;
	margin-bottom:15px;
}
#module_tagdijbefizetesek .top-border {
	background:transparent url(/images/bg_middle_top_border_561x7.png) no-repeat scroll left center;
	height:7px;
}
#module_tagdijbefizetesek .middle-content {
	background-color:#FFFFFF;
	padding:3px 10px;
}
#module_tagdijbefizetesek .bottom-border {
	background:transparent url(/images/bg_middle_bottom_border_561.png) no-repeat scroll left center;
	height:7px;
}

#module_tagdijbefizetesek table.lister td {
	text-align: center;
}



#mainpage_new_articles {
	padding:0px 8px;
	margin-bottom:15px;
}
#mainpage_new_articles .new_article_item {
	background:transparent url(/images/box_content_list_276x156.png) no-repeat scroll center;
	width:252px;
	height:130px;
	padding:12px;
	overflow:hidden;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	color:#5a6b74;
	position:relative;
}
#mainpage_new_articles .new_article_item.no-right-margin {
	margin-right:0px;
}
#mainpage_new_articles .new_article_item .new_article_lead_small {
	display:block;
	float:right;
}
#mainpage_new_articles .new_article_item .title {}
#mainpage_new_articles .new_article_item .title a {
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#016192;
}
#mainpage_new_articles .new_article_item .more {
	background:url(/images/list_item_01.png) no-repeat scroll right center transparent;
	color:#00A3C9;
	font-weight:bold;
	padding-right:10px;
	text-transform:uppercase;

	display: block;
	float: right;

	position:absolute;
	bottom:5px;
	right:15px;
}

#egeszsegugyi_hirek {}
#egeszsegugyi_hirek .w558 {
	width:558px;
	padding:8px;
	color:#000000;
}
#egeszsegugyi_hirek .w558 .h1 {
	color:#016192;
	font-family:trebuchet MS;
	font-size:20px;
	font-weight:bold;
}
#egeszsegugyi_hirek .w558 .right_thumb {
	margin:0px 0px 5px 10px;
	float:right;
	background-color:#FFFFFF;
	display:block;
}
#egeszsegugyi_hirek .w558 .right_thumb img {

	display:block;
}
#egeszsegugyi_hirek .w558 .more {
	background:url(/images/list_item_01.png) no-repeat scroll right center transparent;
	color:#00A3C9;
	font-weight:bold;
	padding-right:10px;
	text-transform:uppercase;
	
	display: block;
	float: right;
}

#egeszsegugyi_hirek_new_articles {
	padding:0px 8px;
	margin-bottom:15px;
}
#egeszsegugyi_hirek_new_articles .new_article_item {
	background:transparent url(/images/box_content_list_276x156.png) no-repeat scroll center;
	width:252px;
	height:130px;
	padding:12px;
	overflow:hidden;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	color:#5a6b74;
	position:relative;
}
#egeszsegugyi_hirek_new_articles .new_article_item.no-right-margin {
	margin-right:0px;
}
#egeszsegugyi_hirek_new_articles .new_article_item .new_article_lead_small {
	display:block;
	float:right;
}
#egeszsegugyi_hirek_new_articles .new_article_item .title {}
#egeszsegugyi_hirek_new_articles .new_article_item .title a {
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
	color:#016192;
}
#egeszsegugyi_hirek_new_articles .new_article_item .more{
	display: block;
	float: right;

	position:absolute;
	bottom:5px;
	right:15px;
}


/**
 * REGISZTRÁCIÓ!!
 */ 
#c2_1024 div#cikk div.box_content {
	background: none;
}

#c2_1024 div#cikk div#module_registration_right {
	display: none;
}

#content_display_custom_content h1#maintitle {
	color:#016192;
	display:block;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:0.5em;
}

a.more {
	background:url(/images/list_item_01.png) no-repeat scroll right center transparent;
	color:#00A3C9;
	font-weight:bold;
	padding-right:10px;
	text-transform:uppercase;
	
	display: block;
	float: right;
}


								/**************
								 * Cimkefelhő *
								 *************/

#tag_cloud {
	margin:0 auto 20px;
	/*width:187px;*/
}
#tag_cloud h2 {
	background:url(/images/border_top_title_174x32.png) no-repeat scroll left top transparent;
	height:32px;
	overflow:hidden;
	width:174px;
	color:#FFFFFF;
	font-size:18px;
	line-height:32px;
	padding:0 10px;
}
#tag_cloud .tags {
	background-color:#FFFFFF;
	padding:10px;
	text-align:left;
}
#tag_cloud .cloud-foot {
	background:transparent url(/images/border_bottom_174.png) no-repeat scroll center bottom;
	height:8px;
}
#tag_cloud .tags div { overflow:hidden; }
#tag_cloud .tags a { color:#5A6B74; text-decoration:none; }
#tag_cloud .tags a:hover { text-decoration:underline; }
#tag_cloud .tags a.tag_size_1 { font-size:11px; }
#tag_cloud .tags a.tag_size_2 { font-size:12px; }
#tag_cloud .tags a.tag_size_3 { font-size:14px; }
#tag_cloud .tags a.tag_size_4 { font-size:18px; }
#tag_cloud .tags a.tag_size_5 { font-size:24px; }

.right-login-box .info-line {
    color: red;
    display: block;
    font-weight: bold;
    line-height: 18px;
    margin: 10px 0 0 12px;
}

/*
 * ################ 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%;



	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 {
	width: 440px;
	margin: 26px 50px 0 30px;
	float: left;
 
}

#module_registration h1 {
	color: #0E6BA4;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 15px;
	text-align: center;
}

#module_registration fieldset {
	border: 0;
	border-top: 1px solid #a9a9a9;
	margin: 0;
	padding: 15px 40px 2px 40px;

	font-size: 13px;
	color: black;
}

#module_registration fieldset label { width: 38%; }

#module_registration form { background: #f8f8f8; padding-bottom: 10px; }
#module_registration form #_erd1 { margin-bottom: 15px; }
#module_registration form.editform label { text-align: left; }
#module_registration form select {
	width: 187px;
	height: 18px;
	border: 1px solid #9b9b9b;
	margin-bottom: 13px;
}

*+*+html #module_registration form select { height: 20px; font-size: 12px; }

#module_registration form select.short { width: 106px; }

#module_registration form #label_registration_disclaimer,
#module_registration form input.checkbox { width: auto; }
#module_registration form a { text-decoration: underline; }
#module_registration form p { margin-bottom: 10px; }

#module_registration form input.text {
	width: 187px;
	height: 16px;
	border: 1px solid #9b9b9b;
	margin-bottom: 13px;
}

/* Jelszó fieldset miatt */
#module_registration fieldset fieldset { padding: 0; margin: 0; border: 0; }
#module_registration fieldset legend { display: none; }
#module_registration form input.short,
#module_registration fieldset fieldset input {
	width: 106px;
	height: 16px;
	border: 1px solid #9b9b9b;
	margin-bottom: 10px;
	float: left;
}

#module_registration form #registration_address_number,
#module_registration form #registration_address_zipcode {
	width: 67px;
}

#module_registration form #registration_tanulocsop {
	width: 90px;
	float: left;
}

#module_registration form input.submit {
	background:transparent url(/images/bg_button_right.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:2px 0 6px;
	width:200px;
	margin: 0 auto;
}

#module_registration div.policy {
	width: 80%;



	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;
}

#module_registration select#registration_interests {
	width: 320px;
}

#module_registration #registration_gender #gender_1,
#module_registration #registration_gender #gender_2 {
	width: 20px;
}

#module_registration #registration_gender label {
	width: 20px;
}

form.editform td.table_label label{
	padding-left: 175px;
}

form.editform td.table_label2 label{
	padding-left: 5px;
	padding-right: 2px;
	width: 100%;
}

#registration_address_zipcode,
#registration_address_number {
	width: 150px;
}

#registration_tanulocsop_egyeb {
	width: 90px;
	float: left;
	margin-left: 10px;
	display: none;
}

/**
 * CAPTCHA
 */
#module_registration fieldset.captcha .desc { margin-bottom: 10px; }
#module_registration fieldset.captcha img { float: left; margin-right: 15px; }
#module_registration fieldset.captcha input.text {
	width: 106px;
	height: 16px;
	border: 1px solid #9b9b9b;
	margin: 10px 0;
}

#module_registration fieldset.captcha #captcha_button {
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	display: inline;
	float: left;
	text-align: left;
	width: 140px;
}

/**
 * Jordennek photoupload fix
 */
#registration_phozo { margin-bottom: 10px; }
#module_registration form.editform #label_registration_delete_photo { width: auto; margin-left: 10px; }
#module_registration form.editform #registration_delete_photo { margin-top: 2px; }

/**
 * Erikának related-content button fix
 */
#module_issue_content_edit #related_content_selector table td button {
	color: black;
}

#module_registration form fieldset p {
	float:left;
	font-size:90%;
	padding-bottom:5px;
}
#module_registration_right ul li{
	padding-top:10px;
}

/**
 * hírlevél html-es radio-s lett...
 */ 

#module_registration .registration_newsletter label {
	width: 30px;


}

#module_registration .registration_newsletter input#newsletter_1,
#module_registration .registration_newsletter input#newsletter_2 {
	width: 20px;
}

#module_registration .registration_newsletter #registration_newsletter_label {
	float: left;
	font-weight: bold;
}

#module_registration fieldset.registration_newsletter {
	padding-bottom: 12px;
}


													/****************
													 * LANDING PAGE *
													 ****************/

/*#user-landing-page a:link {*/
#user-landing-page a {
	font-size: 14px;
	FONT-WEIGHT: bold; 
	COLOR: #4b7aba; 
	TEXT-DECORATION: underline;
}
	
/*
#user-landing-page a:visited {
}
*/
	
#user-landing-page a:hover {
	COLOR: #002e6d;
}
	
#user-landing-page td.left-padding {
	padding: 5px 5px 5px 5px;
	border-bottom: 1px #d8ecc7 solid;
}

#user-landing-page td.left-padding2 {
	padding: 5px 5px 5px 5px;
	border-bottom: 1px #d8ecc7 solid;
	background:#d8ecc7;
}

#user-landing-page a.nyeremeny_menu:link {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2f703b; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;}
#user-landing-page a.nyeremeny_menu:visited {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2f703b; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none;}
#user-landing-page a.nyeremeny_menu:hover {TEXT-DECORATION: none; FONT-SIZE: 13px; COLOR: #013573;}
	
#user-landing-page h1	{
	TEXT-DECORATION: none; 
	FONT-SIZE: 24px; 
	COLOR: #094fa3; 
	FONT-FAMILY: Arial, Helvetica;
	margin:0.67em 0;
}

#user-landing-page h2	{
	TEXT-DECORATION: none; 
	FONT-SIZE: 16px; 
	COLOR: #2f703b; 
	FONT-FAMILY: Arial, Helvetica;
	FONT-WEIGHT: bold;
}
	
#user-landing-page p 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #323232;
	line-height:20px;
	margin:1em 0;
}

#user-landing-page .huzzuk-beljebb {
	padding-right: 20px;
}

#user-landing-page .style1	{
	font-weight: bold;
}

#user-landing-page .darkbg {
	background-color:#c4e8a4;
	padding:10px;
	margin:0px;
}

#user-landing-page .pic {
	float:right;
	margin:5px 0 5px 15px;
	padding:2px;
	border:1px solid #4b7aba;
	text-align:center;
}
	
#user-landing-page .pic_l {
	float:left;
	margin:5px 15px 5px 0;
	padding:2px;
	border:1px solid #4b7aba;
	text-align:center;
}
	
#user-landing-page ul.list{
	list-style-type:none;
}

#user-landing-page ul.list li{
	background:transparent url(/images/landing-page/arrow2.gif) no-repeat scroll 3px 7px;
}

#user-landing-page ul.list li p {
	line-height:17px;
	margin:0px;
	padding:3px 0px 0px 15px;
}

/**
 * adminon társasági oldal tagságának beállítása
 */ 
#module_registration #set_member_data {
	padding-bottom: 40px;
}

#module_registration #set_member_data label {
	clear: right;
	padding-left: 3px;
	width: 35px;
}

#module_registration #set_member_data label.sitename_label {
	width: 100px;
}


#module_members_list #search_members #members_list_address_city {
	width: 161px;
}

#module_members_list #search_members #member_search_table td.label {
	width: 200px;
}

#module_members_list #search_members #member_search_table input,
#module_members_list #search_members #member_search_table select {
	margin: 1px;
}

#module_members_list #search_members #member_search_table label#label_members_list_fullname,
#module_members_list #search_members #member_search_table label#label_members_list_phone_number,
#module_members_list #search_members #member_search_table label#label_members_list_workplace {
	display:inline-block;
	width:197px;
}

#module_members_list #search_members #member_search_table label#label_members_list_pecsetszam,
#module_members_list #search_members #member_search_table label#label_members_list_email,
#module_members_list #search_members #member_search_table label#label_members_list_position {
	display:inline-block;
	width:80px;
	padding-left: 10px;
}

#module_members_list #search_members #member_search_table #members_list_paid {
	border:medium none;
	padding:10px 0;
}

body#tarsasagiadmin #module_registration_right {
	display: none;
}

#module_edit_member_payin {}
#module_registration a.back,
#module_edit_member_payin h1 a.back {
	float:right;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	margin-top:7px;
}
#module_edit_member_payin h1 a.back:hover { text-decoration:underline; }
#module_edit_member_payin .outer-container {
	width: auto;
	position:relative;
	height:400px;
	overflow:hidden;
	margin:20px 0 0;
	padding:0;
}
#module_edit_member_payin .inner-container {
	overflow-y:auto;
	height:400px;
}
#module_edit_member_payin .inner-container ul {
	margin:0;
	padding:0;
	list-style:none;
	width:250px;
}
#module_edit_member_payin .inner-container ul li {
	height:22px;
	line-height:22px;
	cursor:pointer;
	padding:5px 5px 5px 18px;
	margin-bottom:2px;
	position:relative;
}
#module_edit_member_payin .inner-container ul li.true { background-color:#0A8705; color:#000000; }
#module_edit_member_payin .inner-container ul li.false { background-color:#F50F0F; color:#FFFFFF; }
#module_edit_member_payin .inner-container ul li.true:hover { background-color:#06BD00; color:#000000; }
#module_edit_member_payin .inner-container ul li.false:hover { background-color:#FA4848; color:#FFFFFF; }
#module_edit_member_payin .inner-container ul li.active {
	list-style-position: inside;
	list-style-type:square;
	padding-left:5px;
}
#module_edit_member_payin .inner-container ul li .year {
	font-size:20px;
	padding-right:10px;
}
#module_edit_member_payin .inner-container ul li .amount {
	position:absolute;
	right:5px;
	bottom:5px;
}
#module_edit_member_payin .edit-container {
	padding:10px;
	position:absolute;
	right:17px;
	top:0;
	width:320px;
	/*background-color:rgba(0,0,0,.5);*/
}
#module_edit_member_payin .edit-container h2 {
	margin-bottom:10px;
	font-size:14px;
}
#module_edit_member_payin .row {
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
}
#module_edit_member_payin .row label {
	display:block;
	width:150px;
	float:left;
	font-weight:bold;
	height:21px;
	line-height:21px;
}
#module_edit_member_payin .row label.postfix { float:none; font-weight:lighter; display:inline; }
#module_edit_member_payin .row .calendar { position:relative; top:3px; left:3px; border:0 none; }
#module_edit_member_payin .row input.text {
	padding:2px;
}

#module_match_edit .col1 {
	float:left;
	width:50%;
}
#module_match_edit .col2 {
	float:right;
	width:50%;
}
#module_match_edit .featured a {
	color:#04B4EE;
	font-size:14px;
	line-height:25px;
}
#module_match_edit .row {
	overflow:hidden;
	margin-bottom:3px;
}
#module_match_edit .row label {
	width:140px;
	float:left;
}
#module_match_edit .col2 .row label { width:150px; }
/*#module_match_edit .row select { width:150px; }*/

/* Tabkezelés */
#c2_1024 .panels { margin-bottom:10px; }
#c2_1024 .panels a.panelTab {
	color: white;
	font-weight: bold;
	background: #408EBA;
	border-right: 1px solid white;
	margin-bottom: 10px;
	padding: 3px 6px;
	text-decoration: none !important;
	cursor: pointer;
}

#c2_1024 .panels a.panelTab:hover { background: #04B4EE; }
#c2_1024 .panels a.active { background: #04B4EE; }

/* Paraméterek */
#c2_1024 .panels .panel {
	clear: both;
	float: none;
	padding:5px 0;
}

/**
 * Tagsági felvétel társasági oldalakon
 */

#m-user.tagfelvetel {
	font-size: 13px;
	background: white;
	padding: 20px;
}

#m-user.tagfelvetel h1 {
	font-size: 16px;
	margin: 0 auto 15px;
}

#m-user.tagfelvetel ul * { list-style: none; }
#m-user.tagfelvetel li {
	background: url(/images/arrowRight.gif) no-repeat scroll left 5px transparent;
	line-height: 18px;
	list-style: none;
	margin: 0 0 10px;
	padding-left: 15px;
}

#m-user.tagfelvetel .disclaimer, 
#m-user.tagfelvetel .necessary-data { margin-bottom: 25px; }
#m-user.tagfelvetel .disclaimer { line-height: 22px; }

#m-user.tagfelvetel .necessary-data label {
	display: block;
	float: left;
	margin-left: 45px;
	width: 25%;
}

#m-user.tagfelvetel .disclaimer input.checkbox { 
	margin: 0 0 0 45px;
	position: relative;
	top: 2px;
}

#m-user.tagfelvetel .disclaimer label {
	cursor: pointer;
	float: right;
	width: 86%;
}

#m-user.tagfelvetel input.submit { cursor: pointer; }
#m-user.tagfelvetel input.text { margin: 0 0 5px; width: 120px; }

#m-user.tagfelvetel a {
	color: #5351B6;
	text-decoration: underline;
}

#match_list_target {
	border: none;
	display: inline;
	padding: 0;
}

#match_list_target legend { display: none; }
#match_list_target label { margin: 0 10px 0 5px; width: auto; }
#match_list_target .radio { position: relative; top: 5px; }
#match_list_target .radio input { position: relative; top: 3px; }

#module_match_list .row input.submit {
	display: block;
	margin: 10px auto 25px;
}

#module_match_edit h1 .filterType {
	float: right;
	font-size: 14px;
	line-height: 20px;
}



#module_user_gyorsfizetes input.amount {
	border: 1px solid gray;
	letter-spacing: 1px;
	margin: 6px 0;
	padding: 2px;
	text-align: right;
	width: 40px;
}

table.lister a { color: #720082; text-decoration: none; }
table.lister .letters a {
	display: inline;
	font-size: 24px;
	font-weight: bold;
	padding: 0 4px;
}

table.lister .letters a.active,
table.lister a:hover { color: #FF9D00 }

#module_registration form .bill input.checkbox { display: inline; float: none; }

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







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

#module_registration {
	float: none;
	width: auto;
	margin: 25px 30px 0;
}

/*
 * ################ 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 ################ 
 */

#content_display_custom_content {
	padding:0px 8px;
	margin-bottom:15px;
}
#content_display_custom_content .top-border {
	background:transparent url(/images/bg_middle_top_border_561x7.png) no-repeat scroll left center;
	height:7px;
}
#content_display_custom_content .middle-content {
	background-color:#FFFFFF;
	padding:3px 10px;
}
#content_display_custom_content .bottom-border {
	background:transparent url(/images/bg_middle_bottom_border_561.png) no-repeat scroll left center;
	height:7px;
}

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







/*
 * ################ START GALLERY START ################ 
 */



										/*******************
										 * gallery manager *
										 *******************/

/* Pár formázást várhatóan örökíteni kell, mert 1024-es szélességű layoutra lett írva */



#gallery_manager_box {
	margin: 10px auto;
}

#gallery_manager_box .gallery_select {
	padding: 3px 5px;
	background: #AAAAAA;
	color: white;
}

#gallery_manager_box .gallery_select select {
	width: 200px;
}

#gallery_manager_box .gallery_select input.text {
	width: 200px;
}

#gallery_manager_box .gallery_select button {
	width: 60px;
}

#gallery_manager_box .gallery_select img.gm_gallery_delete {
	display: inline;
	margin-right: 20px;
	cursor: pointer;
	position: relative;
	top: 3px;
}

#gallery_manager_box #gm_image_container {
	overflow: hidden;
	padding: 3px;
	background: #FFFFFF;
}

#gallery_manager_box #gm_image_container .nopic {
	font-weight: bold;
	margin: 10px;
	font-size: 1.5em;
	color: #999999;
}

#gallery_manager_box #gm_image_container .sizes {
	float: left;
	width: 100px;
	padding-top: 10px;
	padding-right: 10px;
	margin-right: 10px;
	min-height: 177px;
	height: auto !important;
	height: 177px;
	background: #AAAAAA;
}

#gallery_manager_box #gm_image_container .sizes .size {
	line-height: 22px;
	cursor: pointer;
	color: white;
	padding-left: 20px;
}

#gallery_manager_box #gm_image_container .sizes .actual_size {
	font-weight: bold;
	background: url(/images/miracle/icons/arrow_right.png) 3px 0px no-repeat;
}

#gallery_manager_box #gm_image_container .sizes .size:hover {
	text-decoration: underline;
}

#gallery_manager_box #gm_image_container .images {
	float: left;
	width: 1050px;
	overflow: scroll;
}

#gallery_manager_box #gm_image_container .images table td {
	width: 170px;
	border-right: 3px solid white;
	background: #DDDDDD;
}

#gallery_manager_box #gm_image_container .images table td div.image {
	height: 120px;
	width: 172px;
	background: #DDDDDD;
}

#gallery_manager_box #gm_image_container .images table td img.image {
	display: block;
	margin: 4px auto;
	background: white;
	border: 1px solid #999999;
	padding: 2px;
	max-width: 147px;
	max-height: 110px;
	height: expression( this.height > 110 ? "110px" : this.height + "px"); /* IE bugfix max-height */
}

/*
#gallery_manager_box #gm_image_container .images table td span {
	background: #BBBBBB;
	padding: 3px 7px;
	line-height: 22px;
	cursor: pointer;
}
*/

#gallery_manager_box #gm_image_container .images table td .tools td {
	background: #BBBBBB;
	padding: 3px 4px;
	line-height: 22px;
}

#gallery_manager_box #gm_image_container .images table td .tools td.noborder {
	border: 0;
}

#gallery_manager_box #gm_image_container .images table td img.icon {
	display: block;
	float: left;
	margin-top: 3px;
	margin-right: 2px;
}

#gallery_manager_box #gm_image_container .images table td .floated {
	overflow: hidden;
	background: #AAAAAA;
}

#gallery_manager_box #gm_image_container .images table td .floated .move_left {
	float: left;
	width: 18px;
	height: 22px;
	background: url(/images/miracle/icons/arrow_left.png) 0px 3px no-repeat;
	cursor: pointer;
}

#gallery_manager_box #gm_image_container .images table td .floated .title {
	width: 128px;
	overflow: hidden;
	text-align: center;
	font-size: 0.9em;
	padding: 3px;
	float: left;
	color: white;
	margin: 0px;
	margin-bottom: 1px;
}

#gallery_manager_box #gm_image_container .images table td .floated .move_right {
	float: left;
	width: 18px;
	height: 22px;
	background: url(/images/miracle/icons/arrow_right.png) right 3px no-repeat;
	cursor: pointer;
}

#gallery_manager_box #gm_image_container .images table td .floated .move_spacer {
	float: left;
	width: 18px;
	height: 22px;
}

#gallery_manager_box #gm_image_container .images table td a {
	font-weight: normal;
}

#gm_kwindow_title_update a.close {
	float: right;
	background: url(/images/miracle/icons/tick.png) no-repeat;
	padding-left: 20px;
	cursor: pointer;
	font-weight: bold;
}

#gm_kwindow_title_update a.close:hover {
	text-decoration: underline;
}

#gm_kwindow_title_update form {
	padding: 20px auto;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}

#gm_kwindow_title_update form input.text {
	width: 260px;
}

#gm_kwindow_title_update a.post {
	background: url(/images/miracle/icons/disk.png) no-repeat;
	padding-left: 20px;
	display: block;
	width: 100px;
	height: 22px;
	line-height: 22px;
	margin: 10px auto;
	cursor: pointer;
	font-weight: bold;
}

#gm_kwindow_title_update a.post:hover {
	text-decoration: underline;
}

#gm_kwindow_title_update .title {
	font-size: 1.3em;
	font-weight: bold;
	color: #404040;
	margin-bottom: 20px;
}

#gallery_manager_box fieldset#images {
	border: 1px solid #AAAAAA;
	border-top-width: 19px;
}

#gallery_manager_box fieldset#images legend {
	color: white;
	background: #AAAAAA;
	line-height: 19px;
	padding: 0px;
}

#gallery_manager_box fieldset#images fieldset {
	border: 1px solid #AAAAAA;
	border-top-width: 15px;
	margin-top: 6px;
}

#gallery_manager_box fieldset#images fieldset legend {
	line-height: 15px;
}


/*
 * ################ END GALLERY END ################ 
 */







/*
 * ################ START 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;
}

/*
 * ################ END DOCLIB END ################ 
 */







/*
 * ################ START VOTE START ################ 
 */

#module_vote_edit .answer-item {
	background: black;
	padding: 5px 10px;
	margin-bottom: 5px;
	cursor: move;
}

#module_vote_edit .answer-item input.text {
	display: inline;
	width: 50%;
	border: 1px solid gray;
	margin-bottom: 3px;
}

#module_vote_edit .answer-item input {
	display: inline;
}

#module_vote_edit .answer-item img {
	display: inline;
	cursor: default;
}

.vote_bar {
	background:#ffffff none repeat scroll 0 0;
	color:black;
	font-size:0.9em;
	font-weight:bold;
	height:10px;


	overflow:visible;
	white-space:nowrap;
}

form.editform2 table {
	margin-bottom:4px;
	width:100%;
}

form.editform2 table tr,
form.editform2 table thead {
	border-bottom:1px solid white;
}

form.editform2 table th {
	padding:8px 0 5px 15px;
	vertical-align:top;
}

form.editform2 table tr td.col1 {
	padding:8px 0 5px 15px;
	vertical-align:top;
	width:161px;
}

form.editform2 table tr td.col2 {
	padding:6px 3px 4px 0;
}

form.editform2 input.submit {
	background:transparent url(/images/submit_green.jpg) no-repeat scroll 0 0;
	border:medium none;
	color:black;
	float:right;
	font-size:0.9em;
	font-weight:bold;
	height:18px;
	margin-right:14px;
	padding-bottom:2px;
	text-align:center;
	width:103px;
}

div#module_vote_box {
	color: black;
	padding-left: 7px;
	padding-right: 7px;
}

#right #szavazas h1 {
	margin-bottom: 0px;
}

#right #szavazas div#module_vote_box.padding form {
	padding: 0px;
}

#right #szavazas div#module_vote_box.padding form fieldset {
	padding: 0px;
	padding-top: 3px;
}

#right #szavazas div#module_vote_box.padding form label {
	color:#646464;	
}

table#vote_table {
	width: 100%;
	padding: 5px;
}


table#vote_table tr td {
	padding-left: 2px;

	padding-top: 2px;
	padding-bottom: 2px;
}

table#vote_table tr.tr_bar td {
	font-size: 10px;
}

#right #module_vote_box ul.menu li {
	background:transparent url(/images/arr_blue2.gif) no-repeat scroll 4px 5px;
	margin-bottom:0.5em;
	padding:0 0 0 18px;
}

#right #module_vote_box ul.menu li a {
	color:#043a79;
	padding:2px 0 0;
}

#module_vote h1 {
	color:#094FA3;
	font-size: 1.5em;
}

#module_vote div.display_vote {
	background-color: white;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
}

#module_vote div.display_vote div.description {
	color: #000000;
}

#module_vote div.display_vote table {
	width: 100%;
}

#module_vote div.display_vote table td {
	background-color: #ebf4f9;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 2px;
}

#module_vote div.display_vote table tr {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

#module_vote div.display_vote table td.text {
	color: #000000;
	padding-left: 10px;
}

#module_vote div.display_vote table td.percentage {
	color: #0052a9;
}

div#module_vote_box div table#vote_table tbody tr td {
	color: black;
}

#module_vote_assoc form.editform2 table tr td.col1 {
	width: 250px;
}

#module_vote_assoc select {
	width: 250px;
}

/*
 * ################ END VOTE END ################ 
 */







/*
 * ################ START FORUM START ################ 
 */

/*
	Alapertelmezett szinek:
	Hivatkozasok #6277B9;
	Tema cimsor: #FFFFFF;
	Jobboldali adatokat tartalmazo dobozok (temak, hozzaszolasok etc): #f1f1f9;
	Tema heading: 32px ('/images/boxTopDefault.png')
*/



						/* ----------------------------------------------*/
						/* ---------->>> Default formazasok <<<----------*/
						/* ----------------------------------------------*/

.flLeft		{float:left}
.flRight	{float:right}
.clearFix	{clear:both;}
#module_forum a:link		{color: #6277B9; text-decoration:none;}
#module_forum a:visited	{color: #6277B9; text-decoration:none;}
#module_forum a:hover	{color: #6277B9; text-decoration:underline;}
#module_forum a:active	{color: #6277B9; text-decoration:none;}
#module_forum h1			{color:#FFF;
						 font: normal uppercase bold 14px "Arial",sans-serif;
						}
						
						
						/* ----------------------------------------------*/
						/* ---------------->>> Layout <<<----------------*/
						/* ---------->>> forum.forum.html <<<------------*/
						/* ----------------------------------------------*/
						
#module_forum{	
	background:#FFF;
	min-height:100px;
	padding: 5px;
	}
#module_forum #forumTitle{	
	border-bottom: 1px solid #BBBBBB;
    color: #BBBBBB;
    font-family: georgia;
    font-size: 15px;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    text-align: center;
	}
#module_forum .categorieHeader{
	height:32px;
	background: #258dc8;
	background: -moz-linear-gradient(top, #258dc8 0%, #258dc8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(100%,#258dc8));
	background: -webkit-linear-gradient(top, #258dc8 0%,#258dc8 100%);
	background: -o-linear-gradient(top, #258dc8 0%,#258dc8 100%);
	background: -ms-linear-gradient(top, #258dc8 0%,#258dc8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 );
	background: linear-gradient(top, #258dc8 0%,#258dc8 100%);
	}
#module_forum .categorieHeader h1{
	position:relative;
	top:7px;
	left:10px;
	}
#module_forum .categorieHeader h1 a{
	color: #FFFFFF;
    text-shadow: 0 1px 0 #0F3A53;
    text-transform: uppercase;
	}
#module_forum .categorieHeader h1 a:hover{
	text-decoration:none;
	}
#module_forum  .topicHolder{
	background:#f1f1f9;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #d2d2da;
	}
#module_forum .topicHolder .topicName{
	color:#6277B9;
	font-size:13px;
	margin:5px;
	height:25px;
	line-height:25px;
	width:175px;
	}
#module_forum .topicHolder .topicMeta{
	color:#6277B9;
	font-size:13px;
	margin:5px;
	height:25px;
	}
#module_forum #userBox{
	margin-top:30px;
	}
#forum_user_username_{
	border: 1px solid #CCCCCC;
    margin-bottom: 5px;
    padding: 4px;
	}
#label_forum_user_password_{
	margin-right:67px;
	}
#forum_user_password_{
	border: 1px solid #CCCCCC;
    margin-bottom: 5px;
    padding: 4px;
	}
#label_forum_user_username_{
	margin-right:10px;
	}
#login_submit{
	background: none repeat scroll 0 0 #C7CDEE;
    border: 1px solid #97A2DF;
    color: #FFFFFF;
    padding: 2px 5px;
	cursor:pointer;
	}
#ddcode_file_upload{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	border:none!important;
	}
.loginPlease{
	padding:5px;
	}
.loginTitle{
	color:#6277B9;
	font-size:15px;
	}
.attempt{
	color:#ccc;
	font-style:italic;
	margin-top:5px;
	}
	
.noTopics{
	height:50px;
	background:#E8F0F3;
	}
.noTopics p{
	color:#ccc;
	position:relative;
	left:170px;
	font-size:1.2em;
	top:15px;
	text-shadow:1px 0px 0px #FFF;
	}
#user_login_box{
	margin-top:10px;
	}
						/* ----------------------------------------------*/
						/* ---------------->>> Layout <<<----------------*/
						/* ---------->>> forum.forum_box.html <<<--------*/
						/* ----------------------------------------------*/
#modBoxHolder{
	background:transparent;
	}
#modBoxHolder .newCategorie{
	width:500px;
	margin-left:10px;
	}
#ddcode_file_upload{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	border:none!important;
	}
#forum_name{
	margin-top:5px;
	margin-bottom:5px;
	}
#forumCategoriesTable{
	width:100%;
	border:1px solid #e9e9e9;
	}
#forumCategoriesTable td{
	padding:5px;
	}
#forumCategoriesTable tr:nth-child(2n) td{
	background:#f1f1f9;
	}
						/* ----------------------------------------------*/
						/* ---------------->>> Layout <<<----------------*/
						/* -------->>> forum.display_topic.html <<<------*/
						/* ----------------------------------------------*/
.replies{
	margin-top:20px;
	}
.topic-name-list h1{
	position:relative;
	top:7px;
	left:10px;
	}
.topic-name-list h1 img{
	position:relative;
	top:2px;
	margin-left:5px;
	}
.post-header, .topic-name-list{
	height:31px;
	background: #258dc8;
	background: -moz-linear-gradient(top, #258dc8 0%, #258dc8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(100%,#258dc8));
	background: -webkit-linear-gradient(top, #258dc8 0%,#258dc8 100%);
	background: -o-linear-gradient(top, #258dc8 0%,#258dc8 100%);
	background: -ms-linear-gradient(top, #258dc8 0%,#258dc8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 );
	background: linear-gradient(top, #258dc8 0%,#258dc8 100%);
	width:100%;
	margin-top:10px;
	position:Relative;
	}
.nav-path{
	}
h1.topic-name{
	color:#6277B9!important;
	font-size:15px;
	margin-left:10px;
	}
.ddcode{
	padding:4px;
	}
.authorNameHeading{
	width:173px;
	height:31px;
	color:#FFF;
	text-transform:uppercase;
	display:inline;
	margin-top:7px;
	margin-left:20px;
	}
.new-post, .new-topic{float:right;margin-right:10px;margin-top:5px;cursor:pointer;color:#6277B9!important;}
.user{
	width:300px;
	height:24px;
	color:#FFF;
	text-transform:uppercase;
	margin-top:7px;
	float:left;
	}
.meta{
	float:right;
	color:#FFF;line-height:30px;margin-right:10px;
	}
.meta a{
	color:#FFF!important;
	margin-right:5px;
	border-right:1px solid #FFF;
	padding-right:5px;
	}
.user{
	color:#FFF;line-height:17px;margin-left:10px;
	text-transform:capitalize;
	}
.moderator{
	float: none;
    left: 140px;
    position: absolute;
    top: 9px;
	color:#FFF;
	}
.moderator a{
	color:#FFF!important;
	}
.predecessor {
    color: #CCCCCC;
    display: block;
    float: right;
    margin-right: -9px;
    margin-top: 5px;
    width: 120px;
	}
.postMetaCreateDate{
	width:173px;
	color:#373655;
	margin-left:20px;
	}
.post-body{
	border-bottom:1px solid #d2d2da;
	width:100%;
	padding-top:5px;
	background:#FFF;
	}
.post-body{
	color:#373655;
	min-height:70px;
	}
form.editform2 input.submit{
	background:#CCC!important;
	margin:0!important;
	color:#000;
	cursor:pointer;
	}
.userValues{
	padding:10px;
	}
.userValues a{
	margin-right:5px;
	}
.topics{
	width:100%;
	}
.topics tbody tr td{
	padding:5px;
	color:#8d8d8d;
	}
.topics tbody tr:nth-child(2n) td{
	background:#f1f1f9;
	}
#forum-entries{
	padding-bottom:10px;
	}
p.nodata{
	color: #CCCCCC;
    font-size: 3em!important;
    padding-top: 0!important;
    text-align: center;
	}
form.editform2 table{
	width:98%!important;
	}

/*
 * ################ END FORUM END ################ 
 */







/*
 * ################ START CREDIT START ################ 
 */

.green-button-center {
	background:transparent url(/images/btnGreenCenter.jpg) repeat-x scroll left top;
	color:black;
	float:left;
	font-size:11px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	text-decoration:none;
}
a {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}

.green-button-left {
	background:transparent url(/images/btnGreenLeft.jpg) no-repeat scroll left top;
	float:left;
	height:18px;
	overflow:hidden;
	width:8px;
}

.green-button-right {
	background:transparent url(/images/btnGreenRight.jpg) no-repeat scroll left top;

	height:18px;
	overflow:hidden;
	width:8px;
}

.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_credit_edit form.editform2 input.submit {cursor: pointer; float: none;}

div#module_credit_edit form.editform2 table {
	margin-bottom: 0px;
	margin-top: -10px;
}

div#module_credit_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_questions {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #F3F3F3;
}

fieldset.kwindow_questions h1 {
	border: 0px;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	padding-left: 15px;
}

fieldset.kwindow_questions table tr td {
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

img.up_question,
img.down_question,
img.delete_question {
	float: right;
	clear: both;
	padding-top: 2px;
}

fieldset.kwindow_questions table tr td input {
	border: 1px solid #63adca;
}

fieldset.kwindow_questions table tr td a {
	background-color: #4993ba;
	color: white;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
}

fieldset.kwindow_new_question {
	background-color: white;
	border: 0px;
}

fieldset.kwindow_questions input.text2 {
	border: 1px solid #63adca;

}

fieldset.kwindow_new_question {
	padding-left: 15px;
	padding-right: 15px;
}

fieldset.kwindow_new_question h1 {
	padding-left: 0px;
}

form.editform2 fieldset.kwindow_new_question input.add_question {
	width: 65px;
	background-color: #4993ba;
	color: white;
	padding: 3px;
	border: 0px;
	font-family:arial,verdana,sans-serif,helvetica;
	font-weight: bold;
}

fieldset.kwindow_questions table tr td input.checkbox {
	border:0px;
}

fieldset.kwindow_questions table tr td input[type="hidden"] {
	border: 0px;
}

form.editform2 table tr td .no_show input.add_answer {
	width: 65px;
	height: 17px;
	background-color: #4993ba;
	color: white;
	padding: 1px;

	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_questions table tr td table tr td {
	padding:1px;
}

fieldset.kwindow_questions 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_questions 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_questions table tr td fieldset.dark table tr td {
	vertical-align: bottom;
	padding-left: 3px;
}

fieldset.kwindow_new_question table tr td {
	padding:2px;
}

form.editform2 table tr table tr {
	border: 0;
	padding-top: 2px;
}

#module_credit_edit table tr td.fileupload input.checkbox {display: inline; width: auto;}
#module_credit_edit table tr td.fileupload label.inline {display: inline;}
#module_credit_edit table tr td.fileupload img {margin-top: 10px;}

/** Kapcsolódó tartalmak **/

.related-contents h2 { font-size: 1.2em; margin: 0.2em 0 0.5em; }
.related-contents table,
.related-contents select { width: 100%; }

form.editform2 .related-contents table { border: none; }
.related-contents table td.left,
.related-contents table td.right { width: 45%; }

.related-contents input.text,
.related-contents select {
	border: 1px solid #E5E5E5;
	font: 13px/100% Verdana,Tahoma,sans-serif;
	margin: 5px 0;
	outline: 0 none;
	padding: 2px;
	width: 100%;
}

.related-contents input.text { display: inline; width: 60%; }
.related-contents input.button { display: inline; margin-left: 10px; width: 70px; }

.related-contents a.button-arrow,
.related-contents a.button-arrow:visited {
	background: none repeat scroll 0 0 #D4D0C8;
	border: 2px outset gray;
	color: black;
	display: block;
	font-size: 20px;
	height: 20px;
	line-height: 15px;
	margin: 2px auto;
	padding: 0 4px;
	text-decoration: none;
	width: 20px;
}

/** Teszt kitöltése **/

#module_teszt_result a,
#module_teszt_view a { font-weight: bold; }
#module_teszt_result .wrapper-layout,
#module_teszt_view .wrapper-layout { padding: 5px 10px; }
#module_teszt_view p.already_filled {
	color: darkred;
	font-size: 18px;
	font-weight: bold;
}

#module_teszt_result h1,
#module_teszt_view h1 {
	font-size: 18px;
	margin: 5px 0 20px;
}

#module_teszt_result h2,
#module_teszt_view h2 {
	font-size: 14px;
	margin: 2px 0 5px;
}

#module_teszt_result .tesztidopont,
#module_teszt_view .tesztidopont {
	background: lightgrey;
	float: right;
	padding: 10px;
}

#module_teszt_result .tesztidopont span,
#module_teszt_view .tesztidopont span {
	clear: left;
	float: left;
	font-weight: bold;
	margin-right: 5px;
	text-align: right;
	width: 150px;
}

#module_teszt_result .description,
#module_teszt_view .description {
	font-family: Courier new;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 18px;
	margin-bottom: 40px;
	padding: 5px 20px;
}

#module_teszt_view fieldset {
	border: none;
}

#module_teszt_view fieldset input,
#module_teszt_view fieldset label {
	clear: none;
	display: inline;
	float: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin-top: 15px;
}
#module_teszt_view fieldset input { margin-left: 20px; position: relative; top: 2px; }

#module_teszt_view input.submit { display: block; margin: 0 auto; }

#module_teszt_result .result { border: none; width: auto; }
#module_teszt_result .eredmeny {
	color: darkred;
	font-size: 14px;
	margin: 0 0 20px;
}

#module_teszt_result table { width: 100%; }
#module_teszt_result table th,
#module_teszt_result table td {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 10px 15px;
}

#module_teszt_result table th img { float: left; margin-right: 15px; }
#module_teszt_result table td.first { width: 80%; }
#module_teszt_result table tr.line1 td { background: #EFF0F2; }

#module_teszt_view .befejezese {
	background: url(/images/btnBefejezese.gif) no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 41px;
	margin: 33px auto 10px !important;
	width: 203px;
}

#module_teszt_result h1.answer {
	font-size: 17px;
	margin-bottom: 0;
}

/*
 * ################ END CREDIT END ################ 
 */







/*
 * ################ START ALLO_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;
}

a.allowance_links {
	padding:2px 10px;
	line-height:30px;
	color:#04B4EE;
	font-weight:bold;
	overflow:auto;
	text-decoration:none;
}

a:hover.allowance_links {
	text-decoration:underline;
}

#module_content_list .row {
	text-align:right;
}

.images_box {
	float:left;
	margin:5px 10px;
}

.images_box .image_featured,
.images_box .image_main {
	height:138px;
	width:138px;
	border:2px solid #FFFFFF;
}

.images_box .image_main {
	height:162px;
	width:110px;
}

.images_box .active_img {
	border:2px solid #A7D24D;
}

.images_box .buttons a {
	cursor:pointer;
	font-weight:bold;
}

.images_box .buttons a:hover {
	text-decoration:underline;
}

/*
 * ################ END ALLO_CONTENT END ################ 
 */







/*
 * ################ START ALLOWANCE START ################ 
 */

.d50p {
	width:50%;
	float:left;
	display: inline;
	*margin-right:-1px;
}

.percent_box {
	background: transparent url(/images/percent_bg.gif) no-repeat scroll;
	width:43px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

div.hr {
	width:100%;
	height:2px;
	background-color:#AAAAAC;
	border:0px none;
	margin:10px auto;
}

#kiemelt_kedvezmeny .box_content {
	margin:12px;
	width:auto;
	height:176px;
	overflow:hidden;
}

#kiemelt_kedvezmeny .box_content img.kiemelt_kep {
	margin-right:12px;
	margin-bottom:12px;
	float:left;
}

.row {
	overflow:hidden;
	width:100%;
}

#kiemelt_kedvezmeny .h1 {
	margin-bottom:12px;
	float:left;
}

#kiemelt_kedvezmeny .percent_box {
	float:right;
}

#kedvezmeny_kereses {
	margin:16px 12px;
	height:175px;
	overflow:hidden;
}

.h1 {
	color:#4A9219;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:12px;
}

.blue {
	color:#0A4AA4;
}

#kedvezmeny_kereses .left {
	float:left;
	width:126px;
}

#kedvezmeny_kereses .right {
	float:right;
}

#kedvezmeny_kereses select,
#kedvezmeny_kereses input {
	float:left;
	width:90%;
	border-color:#76BC42;
	border-style:solid;
}

#kedvezmeny_kereses input {
	height:17px;
	line-height:17px;
	vertical-align:middle;
}

#kedvezmeny_kereses label {
	color:#636365;
	font-weight:bold;
}

#kedvezmeny_kereses form {
	overflow:auto;
}

#kedvezmeny_kereses .submit {
	background:transparent url(/images/bg_button_right.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:2px 0 6px;
	width:88px;
	color:#FFFFFF;
	height:22px;
	margin-top:13px;
}

#four_allowance {
	background: transparent url(/images/bg_four_allowance.gif) no-repeat scroll top;
	height:211px;
	padding:0px;
	margin:0px;
}

#two_allowance .random_f,
#four_allowance .random_f {
	margin:10px;
	overflow:hidden;
	height:190px;
}

.random_f .percent_box {
	float:right;
}

.allowance_box {
	/*width:24%;
	float:left;
	display:inline;
	margin:0.5%;
	*margin-right:-1px;*/
	margin-top:5px;
	margin-bottom:5px;
}

.allowance_box .t,
.allowance_box .b {
	height:4px;
}

.allowance_box .t .lt,
.allowance_box .t .mt,
.allowance_box .t .rt,
.allowance_box .m .lm,
.allowance_box .m .rm,
.allowance_box .b .lb,
.allowance_box .b .mb,
.allowance_box .b .rb {
	width:4px;
	height:100%;
	background: transparent url() no-repeat scroll left top;
	float:left;
	overflow:hidden;
}

.allowance_box .t .rt,
.allowance_box .b .rb {
	float:right;
}

.allowance_box .t .mt,
.allowance_box .m .rm,
.allowance_box .b .mb {
	width:auto;
}

.allowance_box .content {
	padding:10px;
}

.allowance_box .h1 {
	margin-bottom:5px;
}

.allowance_box .hr {
	height:1px;
	background-color:#B9D79B;
	margin:3px auto;
}

.allowance_box .content ul {
	margin-bottom:0px;
	margin:0px;
}

.allowance_box .content li {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:140%;
}

.allowance_box .content li.more {
	font-weight:bold;
	list-style-image:url(/images/more_link.gif);
	margin-left:15px;
	margin-top:10px;
}

.allowance_box .content li a {
	color:#3f453a;
}

.allowance_box .content li a:hover {
	text-decoration:underline;
}

.allowance_box .content li.more a {
	color:#3A8E01;
}

.allowance_box_table {
	width:100%;
	border-collapse: separate;
	border-spacing:5px;
}

.allowance_box_table td {
	vertical-align:top;
	width:25%;
}

#module_rovat_oldal .allowance_box_table td,
#module_kedvezmenyek_kereses .allowance_box_table td {
	width:50%;
}

.light-green .t .lt {
	background: transparent url(/images/box/box_lt__d2e9c1.gif) no-repeat scroll left top;
}
.light-green .t .rt {
	background: transparent url(/images/box/box_rt__d2e9c1.gif) no-repeat scroll left top;
}
.light-green .b .lb {
	background: transparent url(/images/box/box_lb__d2e9c1.gif) no-repeat scroll left top;
}
.light-green .b .rb {
	background: transparent url(/images/box/box_rb__d2e9c1.gif) no-repeat scroll left top;
}
.light-green {
	background-color:#d2e9c1;
}

#two_allowance {
	background: transparent url(/images/bg_two_allowance.gif) no-repeat scroll top;
	height:211px;
	padding:0px;
	margin:0px;
	margin-top:10px;
}

.result {
	width:97%;
	border-bottom:1px solid #75AD54;
}

.last_result {
	border-bottom:0px none;
}

.result .h1 {
	margin:8px 0px;
	float:left;
}

.result .percent_box {
	float:right;
	margin-top:8px;
}

.result .content {
	line-height:140%;
	padding-bottom:10px;
}

#talalatok {
	width:97%;
}

#module_rovat_oldal #talalatok {
	margin-top:10px;
}

/*
 * ################ END ALLOWANCE 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 ################ 
 */

#content_display_custom_content {
	padding:0px 8px;
	margin-bottom:15px;
}
#content_display_custom_content .top-border {
	background:transparent url(/images/bg_middle_top_border_561x7.png) no-repeat scroll left center;
	height:7px;
}
#content_display_custom_content .middle-content {
	background-color:#FFFFFF;
	padding:3px 10px;
}
#content_display_custom_content .bottom-border {
	background:transparent url(/images/bg_middle_bottom_border_561.png) no-repeat scroll left center;
	height:7px;
}

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







/*
 * ################ START ISSUE_CONTENT START ################ 
 */

/* CSS Document */

#cikk div.related_figures {
	width: 440px;
	border: 1px solid #0d4ea8;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #eff0f2;
}

#cikk div.related_figures img {
	margin: 10px auto;
	max-width: 440px;
	border: 0;
}

#cikk div.related_figures p {
	font-size: 1em;
	font-weight: normal;
	color: #4d4e50;
	margin: 0;
}

#cikk div.related_figures span {

	display: block;
}



#module_press_edit div.image img {
	display: inline;
}

#module_issue_content_edit div.article_checkbox {
	height: 17px;
	margin: 2px;
	padding: 2px;
}


#module_issue_content_edit input#issue_content_edit_label_based_ads_,
#module_issue_content_edit input#issue_content_edit_active_,
#module_issue_content_edit input#issue_content_edit_visibility_ {
	width: 20px;
	display: inline;
}

#module_issue_content_edit label#issue_content_edit_label_based_ads__label,
#module_issue_content_edit label#issue_content_edit_active__label,
#module_issue_content_edit label#issue_content_edit_visibility__label {
	width: 100%;
	clear: none;
	float: none;
	display: inline;
}

#module_issue_content_edit label#lead_parent_pict_file_label {
	width: 160px;
	text-align: left;
}

#module_issue_content_edit fieldset#issue_content_edit_visibility {
	border: none;
	margin: 0;
	padding: 0;
}

#module_issue_content_edit fieldset#issue_content_edit_visibility legend {
	display: none;
}

#module_issue_content_edit a.panelTab {
	color: black;
	text-decoration: none;
	font-weight: bold;
	float: left;
	padding:5px;
}

#module_issue_content_edit a.panelTab:hover {
	text-decoration: underline;
}

#module_issue_content_edit a.panelTab.active {
	font-weight: normal;
}

#module_issue_content_edit div#article_ .checkbox {
	width: 20px;
}

#module_issue_content_edit div#article_ label.nem_kiemelt {
	width: 350px;
}

#module_issue_content_edit div#article_ label.kiemelt {
	width: 70px;
}

#module_issue_content_edit div#article_ label {
	width: 150px;
	clear: none;
	text-align: left;
}

#module_issue_content_edit div#article_ .accordion-toggle label { width: auto; }

/**
 * Anti féle formázás szakmai cikkek szerkesztőhöz
 */

#module_issue_content_edit table td {
	border-right: 1px solid white;
	padding: 0 7px;
}

#module_issue_content_edit table tr.line1 td {
	background: #E6E6E6 url(/images/td1.jpg) repeat-x scroll 0 0;
	border-bottom: 1px solid white;
	height: 25px;
}

#module_issue_content_edit table tr.line2 td {
	background: #F7F7F7 url(/images/td2.jpg) repeat-x scroll 0 0;
	border-bottom: 1px solid white;
	height: 25px;
}

#module_issue_content_edit table td.col1 {
	width: 120px;
	background-color: #e6e6e6;
	border-bottom: 1px solid white;
}

#module_issue_content_edit table td.col2 {
	padding: 3px 3px 1px 3px;
}

/* Add, Delete button */
#module_issue_content_edit table td.col2 .rel_maker_comp div.buttons a,
#module_issue_content_edit table td.col2 #related_authors div.buttons a,
#module_issue_content_edit table td.col2 #related_figures div.buttons a,
#module_issue_content_edit table td.col2 #article_lead_picture div.buttons a,
#module_issue_content_edit table td.col2 #article_video div.buttons a,
#module_issue_content_edit table td.col2 button,
#module_issue_content_edit table td.col2 .rel_label div.buttons a {
	color: transparent;
	height: 16px;
	width: 16px;
	border: 0;
	float: left;
	margin: 2px 5px;
}

#module_issue_content_edit #related_authors div.buttons {
	position: relative;
	top: 5px;
}

#c2_1024 #module_issue_content_edit #related_authors div.buttons a { cursor: pointer; right: 0; }
#c2_1024 #module_issue_content_edit #related_authors div.buttons a.author_edit { right: 20px; }

#module_press_edit table td.col2 #related_images a {
	color: transparent;
	height: 16px;
	width: 16px;
	border: 0;
	margin: 2px 5px;
	display: inline;
	cursor: pointer;
}

#module_issue_content_edit table td.col2 .rel_maker_comp div.buttons a,
#module_issue_content_edit table td.col2 #related_authors div.buttons a,
#module_issue_content_edit table td.col2 #related_figures div.buttons a,
#module_issue_content_edit table td.col2 #article_lead_picture div.buttons a,
#module_issue_content_edit table td.col2 #article_video div.buttons a,
#module_issue_content_edit table td.col2 .rel_label div.buttons a {
	display: inline;
	margin: 0 0 auto;
	position: absolute;
	right: 38px;
	width: 16px;
}

#module_issue_content_edit table td.col2 .rel_maker_comp div.buttons a.maker_delete,
#module_issue_content_edit table td.col2 #related_authors div.buttons a.author_delete,
#module_issue_content_edit table td.col2 #related_figures div.buttons a.figure_delete,
#module_issue_content_edit table td.col2 #article_lead_picture div.buttons a.lp_delete,
#module_issue_content_edit table td.col2 #article_video div.buttons a.lp_delete,
#module_issue_content_edit table td.col2 button.repeat_makers_remove_button_class, 
#module_issue_content_edit table td.col2 button.repeat_authors_remove_button_class,
#module_issue_content_edit table td.col2 button.repeat_labels_remove_button_class,  
#module_issue_content_edit table td.col2 .rel_label div.buttons a.label_delete,
#module_press_edit table td.col2 #related_images a.press_image_delete {
	background: url(/images/miracle/icons/cancel.png) no-repeat left top;
	margin-left: 10px;
}


#module_issue_content_edit table td.col2 #article_lead_picture div.buttons {
	margin-bottom: 18px;
}

/* Módosít gombok */

#module_issue_content_edit table td.col2 #related_authors div.buttons a.author_edit,
#module_issue_content_edit table td.col2 .rel_maker_comp div.buttons a.item_edit,
#module_issue_content_edit table td.col2 #related_figures div.buttons a.figure_edit,
#module_issue_content_edit table td.col2 #article_labels div.buttons a.label_edit {
	right: 60px;
	background: url(/images/miracle/icons/pencil.png) no-repeat left top;
	cursor: pointer;
}

#module_issue_content_edit table td.col2 button.repeat_makers_new_button_class, 
#module_issue_content_edit table td.col2 button.repeat_authors_new_button_class, 
#module_issue_content_edit table td.col2 button.repeat_labels_new_button_class {
	background: url(/images/miracle/icons/add.png) no-repeat left top;
}

#module_issue_content_edit table td.col2 #related_labels .rel_label {
	line-height: 28px;
}

#module_issue_content_edit table td.col2 #related_labels .rel_label .buttons {
	float: left;
}

#module_issue_content_edit table td.col2 label {
	width: auto; 
	clear: none; 
	display: inline;
}

#module_issue_content_edit table td.col2 label.hide {
	display: none; 
}

#module_issue_content_edit table td.col2 input.checkbox {
	width: auto;
	position: relative;
	top: 2px;
	margin-right: 6px;
}

#module_issue_content_edit table td.col2 input.text {
	background: white url(/images/input.jpg) repeat-x scroll 0 0;
	border: 1px solid #63ADCA;
	padding: 1px 2px;
	margin: 0;
	width: 200px;
	height: 20px;
}


/* Szerzők */
#module_issue_content_edit table td.col2 #article_makers .repeat,
#module_issue_content_edit table td.col2 #repeat_authors .repeat {
	clear: both;
}

#module_issue_content_edit table td.col2 #article_makers label,
#module_issue_content_edit table td.col2 #repeat_authors label {
	width: 70px;
	padding-right: 10px;
	position: relative;
	top: 2px;
}

#module_issue_content_edit table td.col2 #article_makers input.text,
#module_issue_content_edit table td.col2 #repeat_authors input.text {
	width: 160px;
}

#module_issue_content_edit table td.col2 .rel_maker_comp,
#module_issue_content_edit table td.col2 .rel_auth_inst {
	background: white url(/images/input.jpg) repeat-x scroll 0 0;
	border: 1px solid #63ADCA;
	float: left;
	padding: 2px 4px;
	margin: 5px 0;
	width: 515px;
}

#module_issue_content_edit table td.col2 .rel_maker_comp div,
#module_issue_content_edit table td.col2 .rel_auth_inst div {
	float: left;
}


/* Tabkezelés */
#module_issue_content_edit table td.col2 .panels a.panelTab {
	color: white;
	font-weight: bold;
	background: #408EBA;
	border-right: 1px solid white;
	margin-bottom: 10px;
	padding: 3px 6px;
	text-decoration: none;
	cursor: pointer;
}

#module_issue_content_edit table td.col2 .panels a.panelTab:hover { background: #04B4EE; }
#module_issue_content_edit table td.col2 .panels a.active { background: #04B4EE; }

/* Paraméterek */
#module_issue_content_edit table td.col2 .panels .panel {
	clear: both;
	float: none;
}

#module_issue_content_edit table td.col2 #label_issue_content_edit_figure__caption_ { clear: both; }

#module_issue_content_edit table td.col2 .panels input.nem_kiemelt { clear: left; }
#module_issue_content_edit table td.col2 .panels .panel #related_tags img { display: inline; }
#module_issue_content_edit table td.col2 .panels .panel #tags_sample a { display: inline; text-decoration: none; }
#module_issue_content_edit table td.col2 .panels .panel #tags_sample a:hover { text-decoration: underline; }
#module_issue_content_edit table td.col2 .panels .panel #tags_sample { margin: 10px 0; }

#module_article_list .lister #f13 {
	display: none;
}

#module_issue_content_edit table td.col2 .panels .panel #issue_content_edit_figure_sizing {
	width: 550px;
}

#module_issue_content_edit table td.col2 .panels .panel #related_figures {
	overflow: hidden;
	width: 600px;
	margin-bottom: 20px;
}

#module_issue_content_edit table input#issue_content_edit_title,
#module_issue_content_edit table input#issue_content_edit_subtitle,
#module_issue_content_edit table input#issue_content_edit_url {
	width: 500px;
}


#module_press_list table.lister th.icon img,
#module_press_name_list table.lister th.icon img,
#module_article_list table.lister th.icon img {
	display: inline;
}

#module_press_list table.lister input#f2 {
	width: 60px;
}

#module_press_list table.lister input#f5 {
	display: none;
}

#module_issue_content_edit div#repeat_figures .content {
	width: 470px;
	height: 60px;
}

#module_issue_content_edit div#article_figure label {
	width: 90px;
}

#module_issue_content_edit div#article_figure div.radio label {
	width: 150px;
	float: none;
}

#module_issue_content_edit div#repeat_figures div.repeat {
	padding-bottom: 20px;
}

#module_issue_content_edit div#article_figure div.repeat:hover {
	background: #E6E6E6;
}

#module_issue_content_edit table td.col2 button.repeat_figures_remove_button_class {
	background: url(/images/miracle/icons/cancel.png) no-repeat left top;
	float: right;
	margin-right: 40px;
}

#module_issue_content_edit table td.col2 button.repeat_figures_new_button_class {
	background: url(/images/miracle/icons/add.png) no-repeat left top;
	float: right;
	float: right;
	margin: 0 40px 5px 0;
}

#module_issue_content_edit div#article_video label#label_issue_content_edit_video,
#module_issue_content_edit div#article_video label#video_lead_pict_file_label,
#module_issue_content_edit div#article_video label#video_big_pict_file_label {
	width: 150px;
}

#module_issue_content_edit div#article_video input#issue_content_edit_video {
	width: 278px;
}

#module_box_edit select#box_edit_article_1,
#module_box_edit select#box_edit_article_2,
#module_box_edit select#box_edit_article_3 {
	width: 500px;
}
    
#label_edit_window {
	border: 1px solid black;
	padding: 3px;
}

#kwindow_content .title {
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 10px;
}

#kwindow_content a.kwindow_close {
	background:url(/images/miracle/b_drop.png) repeat-y scroll 0 0 transparent;
	display:block;
	float:right;
	height:16px;
	width:16px;   
	cursor: pointer;
}

#kwindow_content .submit {
	text-align: center;
}

#kwindow_content a.kwindow_submit {
	font-weight: bold;
	cursor: pointer;
	margin: 5px; 
	text-align: center;
}


#module_mainpage_box_edit #mainpage_box_edit_edit .col2 a.rel_article_delete {
	background:url(/images/miracle/icons/cancel.png) no-repeat scroll left top transparent;
	cursor:pointer;
	text-indent:-5555px;
	width:20px;
	float:left;
}

#module_mainpage_box_edit #mainpage_box_edit_edit .col2 a.related_article {
	float:left;
}

#module_mainpage_box_edit #mainpage_box_edit_edit .col2 label {
	width: 20px;
}


#module_mainpage_box_edit #mainpage_box_edit_edit .col2 select {
	width: 550px;
}





#content_article_list_filters { border: none; }
#c2_1024 #article_search_box #content_article_list_filters input {
	margin-right: 5px;
	position: relative;
	top: 2px;
	width: auto;
}
#c2_1024 #content_article_list_filters label { line-height: 18px; }

/*
 * ################ END ISSUE_CONTENT END ################ 
 */







/*
 * ################ START ISSUE_CONTENT START ################ 
 */

/* cikk lista */

div#article_list {
	padding: 10px;
	overflow: hidden;
}

#article_list h1#search_maintitle {
	color:#016192;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 15px;
}

#article_list div.clear_floats {
	width:550px;
	padding: 0;
	float: left;

}

#article_list div.clear_floats div#search_data .sd_row {
	border-bottom:1px solid #79AAC2;
	margin: 4px 10px 0 0;
	padding-bottom: 4px;
	color:#000000;
}

#article_list div.clear_floats div#search_data .sd_last {
	border: none;
}

#article_list div.clear_floats div#search_data .sd_row .label {
	width: 140px;
	float: left;
}

#article_list div.clear_floats div#search_data .sd_row .data {
	font-weight: bold;
	display: table;
}

#article_list div.clear_floats div.cikk_content {
	margin-right: 10px;
} 

#article_list div.article_list_right {
	width: 194px;
	padding: 0 14px 0 10px;
	float: left;
} 

#article_list h1 {
	color: #780000;
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

#article_list a.article_title {
	color:#016192;
}

#article_list h2 {
	color: #780000;
	font-weight: bold;
	font-size: 1.3em;
	display: block;
	margin-bottom: 0.5em;
}

#article_list div.lead {
	font-weight: normal;
	border-bottom: 1px solid #79AAC2;
	padding-bottom: 8px;
	text-align: justify;
	color:#000000;
}

#article_list div.clear_floats div.cikk_content .last {
	border: none;
}

#article_list #article_search_box div#search_form {
	background: #FBCC64;
	width: 210px;
}

#article_list #article_search_box div#search_form div.sf {
	border-bottom: white 1px solid;
	padding: 5px 10px;
}

#article_list #article_search_box input,
#article_list #article_search_box select {
	width: 180px;
	border: none;
	margin: 2px 0;
}

#article_list #article_search_box #content_article_list_parents {
	border: none;
}

#article_list #article_search_box  #content_article_list_parents input {
	width: 20px;
}

#article_list #article_search_box #is_article {
	width: 20px;
}

#article_list #article_search_box #content_article_list_from_date,
#article_list #article_search_box #content_article_list_to_date,
#article_list #article_search_box #content_article_list_parent,
#article_list #article_search_box #content_article_list_speciality {
	width: 150px;
}

#article_list #article_search_box input.submit {
	background: transparent url(/images/design/bg_button_right.gif) no-repeat scroll 0 0;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-weight: bold;
	padding: 2px 0 6px;
	margin-top:  8px;
	width: 88px;
}

#article_list #article_search_box img {
	display: inline;
}

#article_list #article_search_box img#content_article_list_from_date-calendar,
#article_list #article_search_box img#content_article_list_to_date-calendar {
	margin-top: 5px;
	vertical-align: bottom;
}

#article_list #article_search_box a.add_parent,
#article_list #article_search_box a.add_speciality {
	text-decoration: none;
	cursor: pointer;
}

#article_list #article_search_box a.add_parent img,
#article_list #article_search_box a.add_speciality img {
	border: 0;
	margin-top: 5px;
	vertical-align: bottom;
}

#article_list #article_search_box div#selected_parents,
#article_list #article_search_box div#selected_specialities {
	padding-top: 4px;
}

#article_list img {
	border: 1px solid #094fa3;
}

div.article_pager a {
	background-color: #79AAC2;
	color: #FFFFFF;
}



/* cikk */

#cikk div.box_content {
	background: url(/images/design/bgPix.gif) repeat-y 503px 0;
	margin: 10px 0;
} 

#cikk div.tags {
	padding: 0 0 8px 0;
	font-size: 0.9em;
} 

#cikk div.tags a {
	padding:0 4px;
	line-height:19px;
	background-color:#79AAC2;
	margin:0 3px 0 0;
	color:#FFFFFF;
	display:inline-block;
} 

#cikk div.tags a:hover {
	text-decoration: none;
} 

#cikk div.cikk_content {
	width:534px;
	padding: 0 5px;
	float: left;
	color:#000000;
}

/**
 * main-ben lévő belépés
 */
#cikk div.wide {
	width: 680px;
}

div#cikk div.wide div#login_in_article_view div.leftcol {
	margin-left: 120px;
	padding: 5px;
	width: 200px;
}

div#cikk div.wide div#login_in_article_view div.rightcol {
	float: right;
	margin-right: 200px;
	padding-top: 2px;
	text-align: center;
	width: 130px;
}


div#cikk div#login_in_article_view {
	border-top: 1px solid #D46243;
	border-bottom: 1px solid #D46243;
	height: 100px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
}

div#cikk div#login_in_article_view span#login_box_title_in_article_view {
	color: #FF7C00;
	font-weight: bold;
}

div#cikk div#login_in_article_view form#user_login_box {
	padding-top: 15px;
}

div#cikk div#login_in_article_view div.leftcol {
	width: 180px;
	padding: 5px;
	margin-left: 80px;
}

div#cikk div#login_in_article_view div.rightcol {
	float: right;
	width: 130px;
	padding-top: 2px;
	margin-right: 70px;
}

div#cikk div#login_in_article_view div.leftcol label#label_utils_private_content_login {
	margin-right: 24px;
}

div#cikk div#login_in_article_view div.leftcol label#label_utils_private_content_password {
	margin-left 10px;
	margin-right: 10px;
}

div#cikk div#login_in_article_view div.leftcol input#utils_private_content_login {
	margin-bottom: 2px;
}

div#cikk div#login_in_article_view div.rightcol input#submit {
	background: transparent url(/images/bg_button_right.gif) no-repeat scroll 0 0;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	margin: 3px 0 1px;
	padding: 2px 0 6px;
	width: 88px;
}

div#cikk div#login_in_article_view div.rightcol a {
	display: block;
}

#cikk div.cikk_content div.banner_468x60 {
	margin: 15px 0 15px -12px;
	background: url(/images/hirdetes.gif) no-repeat 0 50%;
} 

#cikk div.cikk_right {
	width: 194px;
	padding: 0 14px 0 0;
	float: left;
} 

#cikk div.cikk_right #kapcsolodo_cikkek {
	background: #FBCC64 url(/images/h1/h1_kapcsolodo_cikk_metab.gif) no-repeat 0 0;
	padding: 25px 0 8px 0;
	margin: 0 0 15px 0;
} 

#cikk div.cikk_right #tovabbi_cikkek {
	background: #FBCC64 url(/images/design/h1_tovabbi_cikkek.gif) no-repeat 0 0;
	padding: 25px 0 0 0;
	margin: 0 0 15px 0;
} 

#cikk div.cikk_right ul.more {
	padding: 0 8px 8px 8px;
} 

#cikk div.cikk_right ul.more li {
	border-bottom: 1px solid #D46243;
} 

#cikk div.cikk_right ul.more li a {
	padding: 8px 8px 8px 17px;
	color:  #780000;
	background: url(/images/design/arr5.gif) no-repeat 3px 11px;
	
	display: block;
	float: right;
} 

#cikk div.cikk_right #kapcsolodo_cikkek a.arr {
	display: block;
	color:  #780000;
	padding: 0 0 0 17px;
	font-weight: bold;
	background: url(/images/arr2.gif) no-repeat 3px 50%;
	margin: 0 0 0 8px;
} 

#cikk div.ertekeles {
	padding: 0 20px 0 0;
}

#cikk div.ertekeles p {
	color: #780000;
	font-size: 1.2em;
	font-weight: bold;
}

#cikk div.ertekeles div.clear_floats {
	background: #c1d4f2;
	height: 45px;
}

#cikk div.ertekeles div#stars {
	height: 45px;
	background: url(/images/tmp_stars.gif) no-repeat 50% 50%;
}

#cikk div.ertekeles div.rightcol {
	height: 45px;
	line-height: 45px;
	font-size: 0.9em;
	color: #000;
}

/* hozzaszolasok */
#cikk #comments {
	padding: 0 20px 0 0;
}

#cikk #comments p.h3 {
	color:#016192;
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial;
	margin-bottom: 0.5em;
}

#cikk #comments div.one_comment {
	margin: 0 0 15px 0;
}

#cikk #comments div.one_comment p {
	padding: 2px;
}

#cikk #comments div.one_comment h6 {
	background:#FFFFFF url(/images/bg_comment_title.gif) repeat-x scroll 0 0;
	position:relative;
	color:#000000;
	font-weight:bold;
	line-height:27px;
	height:27px;
	border-bottom:1px solid #c1d4f2;
	padding:0 0 0 9px;
	font-style:normal;
}
#cikk #comments div.one_comment h6 span {
	font-weight:lighter;
	color:#5a6b74;
}
#cikk #comments div.one_comment h6 a {
	position:absolute;
	right:8px;
	top:4px;
	text-align:right;
	font-weight:bold;
	color:#016192;
	font-size:0.9em;
}

#cikk #comments div.one_comment h6 span {
	font-weight: normal;
	font-size: 0.9em;
}

#cikk #comments form label  {
	display: block;
	font-weight: bold;
	color: #000;
}


#cikk #comments form label.hide  {
	display: none;

}

#cikk #comments form .bold {
	font-weight:bold;
	color:#016192;
}
#cikk #comments form .private {
	display:block;
}
#cikk #comments form textarea  {
	width:514px;
	padding:2px 4px;
	height:76px;
	border:1px solid #c1d4f2;
	margin:8px 0;
}

#cikk #comments form input#submit {
	width:105px;
	color:#fffFFF;
	border: 0;
	background:url(/images/bt_submit_105x25.png) no-repeat scroll center center transparent;
	padding:3px 0 5px;
	cursor: pointer;
	float: right;
	font-weight: bold;
}


#cikk div.ads {
	margin-top: 0;
}

#cikk h1 {
	color:#016192;
	font-weight:bold;
	font-size:1.6em;
	display:block;
	margin-bottom:0.5em;
}

#cikk h2 {
	color: #016192;
	font-weight: bold;
	font-size: 1.3em;
	display: block;
	margin-bottom: 0.5em;
}

#cikk h3 {
	color: #016192;
	font-weight: bold;
	font-size: 1.3em;
	display: block;
	font-style: italic;
	margin-bottom: 0.5em;
}

#cikk h4 {
	color: #016192;
	font-weight: bold;
	font-size: 1.2em;
	display: block;
	font-style: italic;
	margin-bottom: 0.5em;
}

#cikk h5 {
	color: #016192;
	font-weight: bold;
	font-size: 1.1em;
	display: block;
	margin: 0.5em 0;
}

#cikk h6 {
	color: #016192;
	font-weight: bold;
	font-size: 1.1em;
	display: block;
	font-style: italic;
	margin: 0.5em 0;
}

#cikk p.lead {
	font-weight: bold;
	margin-bottom: 0.5em;
}

#cikk div.lead {
	color:#5A6B74;
	font-weight:bold;
	border-bottom:1px solid #79AAC2;
	margin-bottom:10px;
	padding-bottom:10px;
}

#cikk img.blue {
	border: 1px solid #094fa3;
}

#cikk div.szerzok {
	border-top: 1px solid #79AAC2;
	border-bottom: 1px solid #79AAC2;
	color:#000000;
	padding:3px;
	margin:5px 0 20px 0;
}

#cikk div.szerzok a {
	color:#016192;
	font-size:1.1em;
}


#cikk div.irodalomjegyzek {
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	color: #7f7f7f;
	padding: 3px;
	margin: 10px 0 10px 0;
	font-size: 0.9em;
}

#cikk div.irodalomjegyzek a.doclib_link {

}

#cikk div.irodalomjegyzek strong{
	font-weight: bold;
	color: #000;
	font-size: 1.2em;
	display: block;
	margin-bottom: 0.5em;
}

#cikk ul#gyth li {
	background: url(/images/arr_green.gif) no-repeat 4px 4px;
	padding: 0 0 0 14px;
}

#cikk ul#gyth li strong {
	color: #000;
}


div#szak_list {
	background-color: white;
	margin-bottom: 15px;
	padding: 10px;
}

div#szak_list ul.szl {
	margin: 3px 4px 5px;
	list-style-type: none;
}

div#szak_list ul.szl li {
	background: transparent url(/images/arr_orange.gif) no-repeat scroll 4px 5px;
	padding: 0 0 0 22px;
	font-weight: bold;
}

div#szak_list ul.szl li a {
	color: #0052a9;
}

div#szak_list {
	position: absolute;

	display: none;
	z-index: 99999;
	width: 925px;
}


div.article_list_right div#banners_in_article_view {
	width: auto;
	margin: 12px 12px 12px 0;
}

div.article_list_right div#banners_in_article_view span#banner_title {
	font-size: 10px;
}

a.private {
	background: url(/images/icon_key.png) no-repeat 100% 2px;
	display: block;
	padding-right: 15px;
}

div#other_articles a.h1 {
	margin-right: 15px;
	color:#016192;
}


/**
 * CIKK ÉRTÉKELŐ
 */
.ertekeles table {
	background-color:#cae0f1;
	width: 100%;
	height: 45px;
	margin:10px 0px 20px;
}

.ertekeles table tr td {
	font-size:0.9em;
}
.ertekeles table tr td.title {
	color:#016192;
	width:140px;
	text-align:center;
	font:14px Arial;
	font-weight:bold;
}
.ertekeles table tr td.stars {
	width:140px;
}
.ertekeles table tr td.text {
	color:#000000;
}
.ertekeles table tr td.stars img {
	margin: 0;
}

#egeszsegugyi_hirek .rovat_lista .new_article_item a.more { clear: both; margin-top: 10px; }
#egeszsegugyi_hirek .rovat_lista .new_article_item p { clear: none; margin-top: 10px; }

#egeszsegugyi_hirek h1 {
	color:#016192;
	font-weight: bold;
	font-size: 1.5em;
	display: block;
	padding: 10px;
}


#cikk div#comments div#message_after_post {
	font-size: 1.1em;
	margin-bottom: 10px;
	color: #780000;
	font-weight: bold;
}


#article_list div#pager {
	width:520px;
	background-color:#cae0f1;
	color:#000000;
	margin:15px 0px 0px;
	float:none;
	height:15px;
}
#article_list div#pager a {
	color:#000000;
}
#article_list .private_content_text {
	background-color:#cae0f1;
	color:#000000;
	margin-bottom:15px;
	height:15px;
	padding:4px;
}

#article_for_company_members_custom_content {
	padding:0px 8px;
	margin-bottom:15px;
}
#article_for_company_members_custom_content .top-border {
	background:transparent url(/images/bg_middle_top_border_561x7.png) no-repeat scroll left center;
	height:7px;
}
#article_for_company_members_custom_content .middle-content {
	background-color:#FFFFFF;
	padding:3px 10px;
}
#article_for_company_members_custom_content .bottom-border {
	background:transparent url(/images/bg_middle_bottom_border_561.png) no-repeat scroll left center;
	height:7px;
}


#article_display_custom_content {
	padding:0px 8px;
	margin-bottom:15px;
}
#article_display_custom_content .top-border {
	background:transparent url(/images/bg_middle_top_border_561x7.png) no-repeat scroll left center;
	height:7px;
}
#article_display_custom_content .middle-content {
	background-color:#FFFFFF;
	padding:3px 10px;
}
#article_display_custom_content .bottom-border {
	background:transparent url(/images/bg_middle_bottom_border_561.png) no-repeat scroll left center;
	height:7px;
}


#rovat_display_custom_content {
	padding:0px 8px;
	margin-bottom:15px;
}
#rovat_display_custom_content .top-border {
	background:transparent url(/images/bg_middle_top_border_561x7.png) no-repeat scroll left center;
	height:7px;
}
#rovat_display_custom_content .middle-content {
	background-color:#FFFFFF;
	padding:3px 10px;
}
#rovat_display_custom_content .bottom-border {
	background:transparent url(/images/bg_middle_bottom_border_561.png) no-repeat scroll left center;
	height:7px;
}


/**
 * események: más alakú a rovatlista
 */ 
.rovat_lista {
	padding:0px 8px;
	margin-bottom:15px;
	clear:both;
}
.rovat_lista .top-border {
	background:transparent url(/images/bg_middle_top_border_561x7.png) no-repeat scroll left center;
	height:7px;
}
.rovat_lista .middle-content {
	background-color:#FFFFFF;
	padding:3px 10px;
}
.rovat_lista .bottom-border {
	background:transparent url(/images/bg_middle_bottom_border_561.png) no-repeat scroll left center;
	height:7px;
}
.rovat_lista .new_article_item { clear:both; overflow:hidden; }
.rovat_lista .new_article_item p { clear:both; }
.rovat_lista .new_article_item .new_article_lead_small {
	display:block;
	float:right;
}

.rovat_lista .new_article_item .title a {
	color:#016192;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}

/*
 * ################ END ISSUE_CONTENT END ################ 
 */







/*
 * ################ START ACTIVITY START ################ 
 */

/************ Szakterületek ******/
#specialities #specialities_left {
	float:left;
	width:49%;
}

#specialities #specialities_right {
	float:right;
	width:49%;
}

#specialities #specialities_left #list_container {
	width:95%;
	border:2px solid #408EBA;
	height:380px;
	overflow:auto;
	overflow-x:hidden;
	margin:0px auto;
}

#list_container .item_list {
	overflow:hidden;
}

#list_container .hover {
	color:#232323;
	background-color:#DCDCDC;
} 

#list_container .item_list a {
	line-height:20px;
	vertical-align:middle;
}

#list_container .item_list a.row_del {
	width:5%;
	display:block;
	float:right;
}

#list_container .item_list a.row_del img {
	margin:auto;
	padding-top:3px;
	outline:0 none;
}

#list_container .item_list a.row_name {
	display:block;
	width:90%;
	float:left;
	padding-left:5%;
	text-decoration:none;
	color:#000000;
}

#list_container .no_active {
	background-color:#EFEFEF;
}

#specialities #specialities_left #new_item {
	width:90%;
	margin:10px auto;
	text-align:right;
}

#specialities #specialities_left #new_item a {
	padding:5px 10px;
	color:#408EBA;
	font-weight:bold;
	border:1px solid #408EBA;
	text-decoration:none;
}

#specialities #specialities_left #new_item a:hover {
	color:#FFFFFF;
	background-color:#408EBA;
}

#specialities #specialities_right fieldset label {
	display:block;
	float:left;
	width:45%;
	text-align:left;
}

#specialities #specialities_right fieldset select,
#specialities #specialities_right fieldset input {
	width:45%;
}

#specialities #specialities_right fieldset textarea {
	width:100%;
	height:40px;
}

#specialities #specialities_right #edit_form_content {
	/*height:330px;*/
	padding-bottom:20px;
	width:95%;
	margin:0px auto;
	border:2px solid #408EBA;
}

#specialities #specialities_right #edit_form_content fieldset {
	border-style:none;
}

*+*+html #specialities #specialities_right #edit_form_content {
	height:240px;
}

*+*+html #specialities #specialities_left #new_medicine {
	/*height:25px;*/
	line-height:28px;
}

/*
 * ################ END ACTIVITY END ################ 
 */







/*
 * ################ START OLO_TAGS START ################ 
 */

#module_edit_tag {
	border:1px solid;
}

#module_edit_tag #top {
	padding:3px 5px;
}

#module_edit_tag #top .title {
	font-weight:bold;
}

#module_edit_tag #top a {
	float:right;
	cursor:pointer;
}

#module_edit_tag #edit {
	padding:10px;
}

#module_edit_tag #edit label {
	width:40%;
	float:left;
}

#module_edit_tag #edit input.text {
	width:55%;
	float:right;
}

#module_edit_tag #edit div.submit {
	text-align:center;
	margin:10px;
}

#module_edit_tag #edit div.input {
	overflow:auto;
}

#module_edit_tag #edit div.submit a {
	cursor:pointer;
	font-weight:bold;
	padding:3px 10px;
}

/*
 * ################ END OLO_TAGS END ################ 
 */







/*
 * ################ START UTILS START ################ 
 */

#show_congress_calendar .previous,
#show_congress_calendar .next {
	cursor: pointer;
}

#c2_1024 div#cikk div#login_in_article_view { border: none; height: auto; margin: 0; padding: 0; }
#login_in_article_view p { font-size: 14px; }

#module_congress_edit input.text {
	width: 500px;
}

div#kongresszusok_ch h1 {
	text-align: center;

}

div#kongresszusok_ch h1 a {
	color: #ECA800;
}

div#kongresszusok_ch p {
	color: #ffffff;
	border-top: 1px solid #ffffff;
	text-align: center;
}

#module_congress_edit div#repeat_dates label {
	width: 70px;
}

#module_congress_edit div#repeat_dates select {
	display: inline;
}

p.utils-warning {
	margin: 20px 0 40px;
	padding: 0 20px;
	text-align: center;
}

#module_lathato_befizetesi_evek p.info {
	font-style: italic;
}

#module_lathato_befizetesi_evek .site {
	clear: both;
	margin-top: 20px;
}

#module_lathato_befizetesi_evek label {
	display: block;
	float: left;
	margin-right: 5px;
	width: 50%;
}

#module_lathato_befizetesi_evek input.text {
	border: 1px solid gray;
	padding: 0 2px;
	text-align: right;
	width: 25px;
}

#module_lathato_befizetesi_evek input.submit { margin-top: 20px; }

/*
 * ################ END UTILS END ################ 
 */







/*
 * ################ START OLO_SITES START ################ 
 */



/*
 * ################ END OLO_SITES END ################ 
 */







/*
 * ################ START SITE_BUILDER START ################ 
 */

/* CSS Document */
/* ADMIN felület szépítése */
#module_edit_site_data a.panelTab {
	color: black;
	text-decoration: none;
	font-weight: bold;
	float: left;
	padding:5px;
}

#module_edit_site_data a.panelTab:hover {
	text-decoration: underline;
}

#module_edit_site_data a.panelTab.active {
	font-weight: normal;
}


/* Tabkezelés */
#module_edit_site_data table .panels a.panelTab {
	color: white;
	font-weight: bold;
	background: #408EBA;
	border-right: 1px solid white;
	margin-bottom: 10px;
	padding: 3px 6px;
	text-decoration: none;
	cursor: pointer;
}

#module_edit_site_data table .panels a.panelTab:hover {
	background: #04B4EE;
}

#module_edit_site_data table .panels a.active {
	background: #04B4EE;
}

/* Paraméterek */
#module_edit_site_data table .panels .panel {
	clear: both;
	float: none;
}

textarea#edit_site_data_css_data {
	height:400px;
}

/*
 * ################ END SITE_BUILDER END ################ 
 */







/*
 * ################ START EDITORIAL START ################ 
 */

#module_publication_datasheet table  {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-collapse: separate;
	border-spacing: 0;
	padding: 1px 0;
}

#module_publication_datasheet table td.col0 {
	color: #646464;
	font-weight: bold;
	padding: 4px 16px 4px 8px;
}

#module_publication_datasheet table td.col1,
#module_publication_datasheet table td.col2 {
	background: #f5f5f6;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	line-height: 18px;
	padding: 4px 8px;
}

#module_publication_datasheet table td.col2 b { color: black; }

#module_publication_datasheet table td.col1 {
	vertical-align: top;
	width: 140px;
}


#module_publication_datasheet form div.multi_file_uploader button.del {
	background:url(/images/miracle/icons/delete.png) no-repeat scroll left top transparent;
	border:medium none;
	color:transparent;
	float:right;
	height:16px;
	text-indent:-1000px;
	width:16px;
}

#module_publication_datasheet form div.multi_file_uploader button.add {
	background:url(/images/miracle/icons/add.png) no-repeat scroll left top transparent;
	border:medium none;
	color:transparent;
	float:right;
	height:16px;
	text-indent:-1000px;
	width:16px;
}



#module_publication_edit #edit_panel,
#module_publication_edit_upload_1 #edit_panel,
#module_publication_edit_upload_2 #edit_panel,
#module_publication_edit_send #edit_panel,
#module_publication_edit_declarations #edit_panel {
	clear: both;
	overflow:hidden;
}

#module_publication_edit #edit_panel div,
#module_publication_edit_upload_1 #edit_panel div,
#module_publication_edit_upload_2 #edit_panel div,
#module_publication_edit_send #edit_panel div,
#module_publication_edit_declarations #edit_panel div {

	color: black;
	cursor: pointer;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	line-height: 18px;
	margin: 0 1px 0 0;
	padding: 4px 0;
	text-align: center;
	text-transform: uppercase;
	width:103px;
}

#edit_panel .grey {
	background: #d0d0d0;
	color: #666666;
	background: url(/images/editor/grey.gif) no-repeat left top;
}

#edit_panel .light_green {
	background: url(/images/editor/light_green.gif) no-repeat left top;
}

#edit_panel .active {
	background: url(/images/editor/dark_green.gif) no-repeat left top;
}


#module_publication_edit form,
#module_publication_edit_upload_1 form,
#module_publication_edit_upload_2 form,
#module_publication_edit_send form,
#module_publication_edit_declarations form {
	clear: both; 
}

#module_publication_edit form table,
#module_publication_edit_upload_1 table,
#module_publication_edit_upload_2 table,
#module_publication_edit_send table,
#module_publication_edit_declarations table {
	border-top: 1px solid #dadada;
	margin: 2px 0;
	width: 100%;
}

#module_publication_edit form table td,
#module_publication_edit_upload_1 form table td,
#module_publication_edit_upload_2 form table td,
#module_publication_edit_send form table td,
#module_publication_edit_declarations table td {
	border-bottom: 1px solid #dadada;
	padding: 4px 8px;
}

#module_publication_edit form table td.col1,
#module_publication_edit_upload_1 form table td.col1,
#module_publication_edit_upload_2 form table td.col1,
#module_publication_edit_send form table td.col1,
#module_publication_edit_declarations table td.col1 {
	color: #646464;
	font-weight: bold;
	width: 20%;
	vertical-align:top;
}

#module_publication_edit form table td input,
#module_publication_edit_upload_1 table td input,
#module_publication_edit_upload_2 table td input,
#module_publication_edit_send table td input,
#module_publication_edit_declarations table td input { margin: 0; }

#module_publication_edit form table td input.text,
#module_publication_edit_upload_1 form table td input.text,
#module_publication_edit_upload_2 form table td input.text,
#module_publication_edit_send form table td input.text,
#module_publication_edit_declarations form table td input.text {
	border: 1px solid #989898;
	background: url(/images/editor/bgInput.gif) no-repeat left top;
	height: 16px;
	margin: 0 15px 0 0;
	padding: 0 4px;
	width: 60%;
}

#module_publication_edit form table td #repeat_publication_authors input.text {
	width: 29%;
}

#module_publication_edit form table td.col1 span.comment,
#module_publication_edit_upload_1 form table td.col1 span.comment,
#module_publication_edit_upload_2 form table td.col1 span.comment {
	display: block;
    	font-weight: normal;
}

#module_publication_edit form table td textarea,
#module_publication_edit_upload_1 form table td textarea,
#module_publication_edit_upload_2 form table td textarea,
#module_publication_edit_send form table td textarea,
#module_publication_edit_declarations form table td textarea {
	border: 1px solid #989898;
	background: url(/images/editor/bgInput.gif) no-repeat left top;
	margin: 0 15px 0 0;
	padding: 0 4px;
	width: 75%;
}

#label_publication_edit_summary,
#label_publication_edit_summary_en { display: none; }

#module_publication_edit form table td label,
#module_publication_edit_upload_1 form table td label,
#module_publication_edit_upload_2 form table td label,
#module_publication_edit_send form table td label,
#module_publication_edit_declarations form table td label {
	clear: none;
	padding-right: 0;
	text-align: left;
	width: 14%;
}

#module_publication_edit form table td button.repeat_publication_authors_remove_button_class {
	background: url(/images/miracle/icons/cancel.png) no-repeat left top;
	color: transparent;
	border: none;
	float: left;
	height: 16px;
	text-indent: -1000px;
	width: 16px;
}

#module_publication_edit form table td button.repeat_publication_authors_new_button_class {
	background: url(/images/miracle/icons/add.png) no-repeat left top;
	color: transparent;
	border: none;
	float: right;
	height: 16px;
	text-indent: -1000px;
	width: 16px;
}

#module_publication_edit form table select,
#module_publication_edit_upload_1 form table select,
#module_publication_edit_upload_2 form table select,
#module_publication_edit_send form table select,
#module_publication_edit_declarations form table select { width: 61%; }

#module_publication_edit form input.submit,
#module_publication_edit_upload_1 form input.submit,
#module_publication_edit_upload_2 form input.submit,
#module_publication_edit_send form input.submit,
#module_publication_datasheet form input.submit,
#module_publication_edit_declarations form input.submit {
	background: transparent url(/images/editor/ed_button1.gif) no-repeat scroll left top;
	border: medium none;
	color: black;
	display: block;
	float: none;
	height: 33px;
	line-height: 33px; /* IE ignyli */
	margin: 10px auto 0;
	padding: 0 0 5px;
	text-align: left;
	text-transform: uppercase;
	width: 94px;
	text-align:center;
	font-weight:bold;
}

#module_publication_edit form input.bg_type2,
#module_publication_edit_upload_1 form input.bg_type2,
#module_publication_edit_upload_2 form input.bg_type2,
#module_publication_edit_send form input.bg_type2,
#module_publication_datasheet form input.bg_type2,
#module_publication_edit_declarations form input.bg_type2 {
	background: transparent url(/images/editor/ed_button2.gif) no-repeat scroll left top;
	width: 114px;
}

#c2_1024 #body #module_publication_edit_send form .bg_type5 {
	background: transparent url(/images/editor/button5.gif) no-repeat scroll left top;
	width: 190px;
	text-align:center;
	padding: 0 0 5px 0;
}

#module_publication_datasheet form input.bg_type3 {
	background: transparent url(/images/editor/button3.gif) no-repeat scroll left top;
	width: 150px;

}

#module_publication_datasheet form input.bg_type4 {
	background: transparent url(/images/editor/button4.gif) no-repeat scroll left top;
	width: 600px;
	padding: 0 0 5px 8px;
}
#module_publication_datasheet form input.bg_type5 {
	background: transparent url(/images/editor/button5.gif) no-repeat scroll left top;
	width: 190px;
	text-align:center;
	padding: 0 0 5px 0;
}
#module_publication_datasheet form input.bg_type6 {
	background: transparent url(/images/editor/button6.gif) no-repeat scroll left top;
	width: 230px;
	text-align:center;
	padding: 0 0 5px 0;
}
#module_publication_datasheet form input.bg_type7 {
	background: transparent url(/images/editor/button7.gif) no-repeat scroll left top;
	width: 270px;
	text-align:center;
	padding: 0 0 5px 0;
}

#module_publication_datasheet form #done_by_author {
	float: left;
	margin-left: 10px;
}

#module_publication_edit form table div.repeat,
#module_publication_edit_upload_1 form table div.repeat,
#module_publication_edit_upload_2 form table div.repeat,
#module_publication_edit_send form table div.repeat,
#module_publication_edit_declarations form table div.repeat {
	clear: both;
	padding: 0;
}



#module_publication_edit_upload_1 form div.multi_file_uploader button.add,
#module_publication_edit_upload_2 form div.multi_file_uploader button.add {
	background:url(/images/miracle/icons/add.png) no-repeat scroll left top transparent;
	border:medium none;
	color:transparent;
	float:right;
	height:16px;
	text-indent:-1000px;
	width:16px;
}


#module_publication_edit_upload_1 form div.multi_file_uploader button.del,
#module_publication_edit_upload_2 form div.multi_file_uploader button.del {
	background:url(/images/miracle/icons/delete.png) no-repeat scroll left top transparent;
	border:medium none;
	color:transparent;
	float:right;
	height:16px;
	text-indent:-1000px;
	width:16px;
}


#module_publication_edit_upload_1 form div.multi_file_uploader input,
#module_publication_edit_upload_2 form div.multi_file_uploader input {
	border: 1px solid #989898;
	background:url(/images/editor/bgInput.gif) no-repeat scroll left top transparent;
	border:1px solid #989898;
	height:16px;
	margin:0 15px 0 0;
	padding:0 4px;
	width:29%;
	float: left;
}


#module_publication_edit_upload_1 form div.multi_file_uploader label,
#module_publication_edit_upload_2 form div.multi_file_uploader label  {
	float: left;
	clear: both;
}


/*#module_publication_datasheet div#set_lector,
#module_publication_datasheet div#set_critic,
#module_publication_datasheet div#set_layout_editor {
	display: none;
}
*/

#module_publication_datasheet div#add_new_lector,
#module_publication_datasheet div#add_new_critic_1,
#module_publication_datasheet div#add_new_critic_2 {
	display: none;
}

#related_publication_authors .buttons {
	width: 20px;
	float: right;
}

#related_publication_authors .buttons a.author_delete {
	background:url(/images/miracle/icons/cancel.png) no-repeat scroll left top transparent;
	border: medium none;
	color: transparent;
	height: 16px;
	text-indent: -1000px;
	width: 16px;
}

form#publication_datasheet_edit table#datasheet,
form#publication_datasheet2_edit table#datasheet2 {
	width: 760px;
}

form#publication_datasheet_edit input,
form#publication_datasheet_edit select {
	width: 80%;
}

form#publication_datasheet_edit #set_lector input,
form#publication_datasheet_edit #set_lector select,
form#publication_datasheet_edit #add_new_lector input,
form#publication_datasheet_edit #add_new_lector select,
form#publication_datasheet_edit #add_new_critic_1 input,
form#publication_datasheet_edit #add_new_critic_1 select,
form#publication_datasheet_edit #add_new_critic_2 input,
form#publication_datasheet_edit #add_new_critic_2 select  {
	width: 50%;
}

form#publication_datasheet_edit #set_lector label,
form#publication_datasheet_edit #add_new_lector label
form#publication_datasheet_edit #set_critic_1 label,
form#publication_datasheet_edit #add_new_critic_1 label
form#publication_datasheet_edit #set_critic_2 label,
form#publication_datasheet_edit #add_new_critic_2 label {
	width: 30%;
}

form#publication_datasheet_edit input#submit {

}

#module_publication_edit_upload_1 form div.multi_file_uploader input,
#module_publication_edit_upload_2 form div.multi_file_uploader input {
	height: 22px;
}


#editorial_add_new_comment #editorial_add_new_comment_kwindow_editorial_add_new_comment_kwindow_comment_ {
	font-size: 12px;
	height: 75px;
	width: 370px;
	margin: 10px 0;
}


#right_menu ul li a.add_new_comment {
	cursor:pointer;
}

a.openNewWindow {
	cursor: pointer;
	color: #50982C;
	font-weight: bold;
}

form#publication_datasheet_edit .multi_file_uploader_container label {
	width: 40px;
}

form#publication_datasheet_edit .multi_file_uploader_container input.file_text {
	width: 200px;
}

#module_publication_datasheet #change_status_4 {
    width:33%;
    float:left;
    overflow:hidden;
    padding-bottom:5px;
}
#module_publication_datasheet #change_status_4 label {
    display:block;
    margin-left:30px;
    float:left;
    margin-top:1px;
    width:50px;    
}
#module_publication_datasheet #change_status_4 select {
    width:140px;
}
#module_publication_datasheet #change_status_4 input.text {
    width:140px;
    margin-bottom:5px;
}
#module_publication_datasheet #change_status_4 label.hide {
    display:none;
}
#module_publication_datasheet #change_status_11 {
    width:33%;
    float:left;
    padding-bottom:5px;    
}
#module_publication_datasheet #change_status_11 div, #module_publication_datasheet #change_status_6 div {
    margin:15px 14px 14px;
}
#module_publication_datasheet #change_status_11 div#author_fix.big, #module_publication_datasheet #change_status_6 div#author_close.big {
    margin:15px 14px 77px;
}
#module_publication_datasheet #change_status_11.centered {
    border-left:1px solid #DADADA;
    border-right:1px solid #DADADA;
}
#module_publication_datasheet #change_status_6 {
    width:33%;
    float:left;
    padding-bottom:5px;    
}
#module_publication_datasheet #modify_publication {
    border-bottom:1px solid #DADADA;
    width:100%;
    clear:both;
    text-align:left;
    padding:10px;
}
#module_publication_datasheet #modify_publication input.submit {
    margin:0;
    margin-right:15px;
    float:left;    
}
#module_publication_datasheet #modify_publication span.megjegyzes {
    display:block;
    float:left;
    padding-top:10px;
}

#module_publication_datasheet #change_status_2 {
    width:100%;
}
#module_publication_datasheet #change_status_2 #set_critic_1_div, #module_publication_datasheet #change_status_2 #set_critic_2_div {
    width:48%;
}
#module_publication_datasheet #change_status_2 label {
    display:block;
    float:left;
    margin-left:20px;
    width:60px;
    margin-top:1px;
}
#module_publication_datasheet #change_status_2 {
    padding-bottom:10px;
}
#module_publication_datasheet #change_status_2 label.hide {
    display:none;
}
#module_publication_datasheet #change_status_2 input.text, #module_publication_datasheet #change_status_2 select {
    width:250px !important;
}
#module_publication_datasheet #change_status_2 input.text {
    margin-bottom:5px;
}
#module_publication_datasheet #change_status_2 #set_critic_1_div {
    float:left;
}
#module_publication_datasheet #change_status_2 #set_critic_2_div {
    float:right;
}
#module_publication_datasheet form#publication_datasheet_edit .author {
    text-align:center;
    padding:5px 0 0;
}
#module_publication_datasheet form#publication_datasheet_edit .bg_type7 {
    margin-bottom:10px;
}
#module_publication_datasheet #change_status_8 {
    padding-bottom:10px;
    text-align:center;
}
#module_publication_datasheet #change_status_8 #set_layout_editor {
    width:50%;
    margin:0 auto;
} 
#module_publication_datasheet #change_status_8 label {
    display:block;
    float:left;
    width:70px;
}
#module_publication_datasheet #change_status_8 label.hide {
    display:none;
}
#publication_datasheet_edit .send_to_lector {
    float:right;
    margin:35px 0 10px;
}
#publication_datasheet_edit .send_to_lector input.submit {
    font-weight:normal;
}
form#modify_publication {
    	overflow:hidden;
    	float:left;
	margin-top:10px;
	width:98% !important;

}
#change_status.change_status_close {
    overflow:hidden;
    width:45% !important;
    float:right;
}
#change_status.change_status_close input.submit {
    float:right;    
}


#module_publication_datasheet #create_pdf {
	float:right;
	margin-top:45px;
	padding-right:15px;
}

#module_publication_edit div#bg_red {
	width: 100%;
	background-color: red;
	text-transform: uppercase;
}
#module_publication_edit div#bg_red.mindenmezo {
    padding:3px 5px;
    color:white;
    font-weight:bold;
}
#module_publication_edit .submits {
    text-align:center;
}
#module_publication_edit .save_publication {
    display:inline !important;
}
#module_publication_edit .tovabb {
    display:inline !important;
}
#tovabb {
    height:33px;
    position:relative;
    top:-43px;
    left:355px;
    width:150px;
}
#tovabb input.tovabb {
    font-weight:bold;
}
#module_publication_edit form table select.long, 
#module_publication_edit_upload_1 form table select.long, 
#module_publication_edit_upload_2 form table select.long, 
#module_publication_edit_send form table select.long {
    width:100% !important;
}
#module_publication_edit form table input.long, 
#module_publication_edit_upload_1 form table input.long, 
#module_publication_edit_upload_2 form table input.long, 
#module_publication_edit_send form table input.long {
    width:99% !important;
}
#publication_edit_mailing_address_zip { display:inline; float:none; width:35px !important; margin:0 5px 0 2px !important; padding-bottom:3px !important; }
#publication_edit_mailing_address_city { display:inline; float:none; width:140px !important; margin:0 5px 0 2px !important; padding-bottom:3px !important; }
#publication_edit_mailing_address_street { display:inline; float:none; width:140px !important; margin:0 5px 0 2px !important; padding-bottom:3px !important; }
#label_publication_edit_mailing_address_zip, #label_publication_edit_mailing_address_city, #label_publication_edit_mailing_address_street { display: inline !important; float:none; }

#module_publication_edit_upload_1 input.submit.next_step,
#module_publication_edit_upload_2 input.submit.next_step,
#module_publication_edit_declarations input.submit.next_step {
    display:inline !important;
    float:none !important;
    margin-left:344px;
}
#module_publication_edit_upload_2 input.submit.next_step {
    margin-left:345px;
}
#module_publication_edit_upload.upload_1 input.submit.next_step,
#module_publication_edit_upload.upload_2 input.submit.next_step {
    margin-left:347px;
}
#module_publication_edit_upload_1 input.submit.save,
#module_publication_edit_declarations input.submit.save {
    display:inline !important;
    float:none !important;
    position:relative;
    left:344px;
}
#module_publication_edit_upload_2 input.submit.save {
    display:inline !important;
    float:none !important;
    position:relative;
    left:346px;
}
#module_publication_edit_upload_1 input.submit.back,
#module_publication_edit_upload_2 input.submit.back,
#module_publication_edit_declarations input.submit.back {
    display:inline !important;
    float:none !important;
}
#module_publication_edit_upload_1 #modify_publication,
#module_publication_edit_upload_2 #modify_publication,
#module_publication_edit_declarations #modify_publication  {
    width:100px !important;
    float:none !important;
    margin-top:0 !important;
    position:relative;
    left:247px;
    top:-43px;
}
#module_publication_edit_upload_1 #modify_publication .submit,
#module_publication_edit_upload_2 #modify_publication .submit,
#module_publication_edit_declarations #modify_publication .submit {
    font-weight:bold !important;
}
#module_publication_edit_upload_2 textarea#acknowledgement, 
#module_publication_edit_upload_2 textarea#bibliography_text {
    width:100%;
}
#module_publication_edit_upload_2 textarea#bibliography_text { height:20em; }

#module_publication_edit_declarations form td input.text { width:200px !important; }
#module_publication_edit_declarations form td textarea { width:96% !important; padding:15px !important; height:175px; }
#module_publication_edit_declarations form td input.checkbox { margin-top:5px; width:auto !important; }
#module_publication_edit_declarations form td.col2 label { width:60% !important; margin:5px 0 0 5px !important; font-weight:bold; }
.cke_editor_tables_text .cke_wrapper, .cke_editor_tables_text_dialog .cke_dialog_contents, .cke_editor_tables_text_dialog a.cke_dialog_tab, .cke_editor_tables_text_dialog .cke_dialog_footer {
    background-color:#d3d3d3 !important;
}

#module_publication_edit_send .save_publication {
    float:left !important;
    position:relative;
    left:463px;
}
#module_publication_edit_send .send_publication {
    float:left !important;
    position:relative;
    top:-43px;
    left:345px;
}
#module_publication_edit_send .back {
    float:left !important;
    position:relative;
    top:-86px;
    left:247px;
}

#module_publication_datasheet input#publication_datasheet_critic1_text_public_,
#module_publication_datasheet input#publication_datasheet_critic2_text_public_,
#module_publication_datasheet input#publication_datasheet_is_ok_critic_ {
	width: 20px;
}

#module_publication_datasheet label#publication_datasheet_critic1_text_public__label,
#module_publication_datasheet label#publication_datasheet_critic2_text_public__label,
#module_publication_datasheet label#publication_datasheet_is_ok_critic__label {
	clear: right;
	text-align: left;
}

#module_publication_datasheet fieldset#publication_datasheet_critic1_ok,
#module_publication_datasheet fieldset#publication_datasheet_critic2_ok {
	border: 0;
}

#module_publication_datasheet fieldset#publication_datasheet_critic1_ok input#critic1_ok_1,
#module_publication_datasheet fieldset#publication_datasheet_critic1_ok input#critic1_ok_2,
#module_publication_datasheet fieldset#publication_datasheet_critic2_ok input#critic2_ok_1,
#module_publication_datasheet fieldset#publication_datasheet_critic2_ok input#critic2_ok_2,
#module_publication_datasheet fieldset#publication_datasheet_critic_1_suggestion input#critic_1_suggestion_1,
#module_publication_datasheet fieldset#publication_datasheet_critic_1_suggestion input#critic_1_suggestion_2,
#module_publication_datasheet fieldset#publication_datasheet_critic_1_suggestion input#critic_1_suggestion_3,
#module_publication_datasheet fieldset#publication_datasheet_critic_1_suggestion input#critic_1_suggestion_4,
#module_publication_datasheet fieldset#publication_datasheet_critic_2_suggestion input#critic_2_suggestion_1,
#module_publication_datasheet fieldset#publication_datasheet_critic_2_suggestion input#critic_2_suggestion_2,
#module_publication_datasheet fieldset#publication_datasheet_critic_2_suggestion input#critic_2_suggestion_3,
#module_publication_datasheet fieldset#publication_datasheet_critic_2_suggestion input#critic_2_suggestion_4 {
	width: 20px;
}
#module_publication_datasheet form#publication_datasheet_edit input.mile {
    margin-left:60px;
    font-size:11px;
}
#module_publication_datasheet form#change_status_7 {
    width:270px;
    margin-left:60px;
}
#module_publication_datasheet form#change_status_14.spec {
    width:280px;
    float:right;
    position:relative;
    top:-73px;
    padding:0 45px;
    border-left:2px solid #dadada;
}
#module_publication_datasheet form#change_status_14.jury {
    width:190px;
    float:right;
    width:250px;
    margin-top:20px;
    padding:0 70px;
    border-left:2px solid #dadada;
} 
#module_publication_datasheet form#change_status_2 {
    width:270px;
    margin-left:40px;
    position:relative;
    /* lehet, hogy ez valahol j, de ha 2. brl nem vllalta s visszakerlt brlsra, akkor rcsszott az adatlapra...
    elg hlyn nzett ki :D */
    /*
    top:-92px;
    */
}
#module_publication_datasheet form#change_status_2 label {
    width:60px;
}
#module_publication_datasheet form#change_status_2 select {
    width:190px !important;
}
#module_publication_datasheet form#change_status_2 #set_critic_1_div {
    width:100%;
    float:none;
    margin-bottom:10px;
}
#module_publication_datasheet form#change_status_2 #set_critic_2_div {
    width:100%;
    float:none;
}
#module_publication_datasheet h2.statuszvaltozas {
    background:#FFF;
    padding:3px 10px;
    font-weight:bold;
    color:#646464;
    border-top:2px solid #90C968;
    border-bottom:2px solid #90C968;
    margin:2px 0;    
}


table#datasheet2 td.col0 {
	vertical-align: top;
	width: 90px;
}

form#publication_datasheet2_edit {
	
}


#module_publication_datasheet span#done_by_author_ok_text {
	display: block;
	float: right;
	margin-left: 10px;
	padding-top: 20px;
	width: 545px;
}



table#datasheet a#author_critic1_text,
table#datasheet a#author_critic2_text {
	color: red;
}


/*
 * ################ END EDITORIAL END ################ 
 */







/*
 * ################ START GALLERY2 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:105px;
	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;
	float:none;
}
.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_gallery_template_1 #kgt_image_container {
	position:relative;
}
.kwindow_gallery_template_1 .img_container {
	text-align:center;
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:0px;
}
.kwindow_gallery_template_1 .img_container img {
	display:inline;
	vertical-align:middle;
}
.kwindow_gallery_template_1 .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_1 #kgt_image_container #kgt_prev_img {
	position:absolute;
	width:150px;
	top:0px;
	left:0px;
}
.kwindow_gallery_template_1 #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_1 #kgt_image_container #kgt_prev_img:hover .kgt_prev_img {
	background-image:url(/images/arrow_left_.png);
	display:block;
}
.kwindow_gallery_template_1 #kgt_image_container #kgt_next_img {
	position:absolute;
	width:150px;
	top:0px;
	right:0px;
}
.kwindow_gallery_template_1 #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_1 #kgt_image_container #kgt_next_img:hover .kgt_next_img {
	background-image:url(/images/arrow_right_.png);
	display:block;
}
.kwindow_gallery_template_1 #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_1 #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_1 #kgt_image_container #kgt_img_thumbs:hover .kgt_img_thumbs_container {
	display:block;
}
.kwindow_gallery_template_1 #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_1 #kgt_image_container #kgt_img_thumbs .img_thumb.first {
	margin-left:40px;
}
.kwindow_gallery_template_1 #kgt_image_container #kgt_img_thumbs .img_thumb.last {
	margin-right:40px;
}
.kwindow_gallery_template_1 #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_1 #kgt_image_container #kgt_img_thumbs .slider {
	position:relative;
}
.kwindow_gallery_template_1 #thumb_next_img,
.kwindow_gallery_template_1 #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_1 #thumb_prev_img:hover {
	background-image:url(/images/arrow_left_.png);
}
.kwindow_gallery_template_1 #thumb_next_img {
	right:0px;
	background:transparent url(/images/arrow_right.png) no-repeat scroll center center;
}
.kwindow_gallery_template_1 #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;

	width:648px !important;

	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 GALLERY2 END ################ 
 */







/*
 * ################ START LABEL_BASED_ADS START ################ 
 */

/**
 * project name:	label_based_ads
 * task name:		label_based_ads.css
 * author:		Erika
 * - - - - 
 * started		@ 2009.04.09.
 * last modified	@ see the timestamp ;)
 */

#module_ads_list table.lister,
#module_campaign_list table.lister,
#module_spending_list table.lister {
	width: 570px;
}

#module_campaign_list table.lister th,
#module_ads_list table.lister th {
	padding: 4px 7px;
}

#module_ads_list table.lister th img,
#module_campaign_list table.lister th img,
#module_cash_in_list table.lister th img,
#module_click_list table.lister th.icon img,
#module_balance table.lister th.icon img,
#module_spending_list table.lister th.icon img,
#module_tag_list table.lister th.icon img,
#module_appear_list table.lister th.icon img,
#module_zone_place_list table.lister th.icon img {
	display: inline;
}

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

#module_campaign_list table.lister input#f7 {
	display: none;
}

#module_campaign_list table.lister thead th {
	white-space: normal;
}

#module_label_based_ads_edit_campaign input.submit {
	background: transparent url(/images/submit_green.jpg) no-repeat scroll 0 0;
	border: medium none;
	color: black;
	float: right;
	font-size: 0.9em;
	font-weight: bold;
	height: 18px;
	margin-right: 14px;
	padding-bottom: 2px;
	text-align: center;
	width: 103px;
}

#module_label_based_ads_edit_campaign #label_based_ads_edit_campaign img {
	display: inline;
}

#module_ads_list table.lister input#f2 {
	display: none;
}

#module_label_based_ads_edit_ad input,
#module_label_based_ads_edit_ad select {
	width: 300px;
	margin: 3px;
}

#module_label_based_ads_edit_ad #label_based_ads_edit_ad_visibility {
	width: 300px;
}

#module_label_based_ads_edit_ad td.col2 label {
	vertical-align: top;
}

#module_label_based_ads_edit_ad td.col2 #repeat_zone label {
	vertical-align: baseline;
	width: 60px;
	
}

#module_label_based_ads_edit_ad td.col2 #repeat_zone .checkbox {


	margin-top: 10px;
}

#module_label_based_ads_edit_ad td.col2 #repeat_zone .repeat select {
	width: 200px;
}

#module_label_based_ads_edit_ad td.col2 #repeat_zone button,
#module_label_based_ads_edit_ad td.col2 #tags-SubmitButton {
	width: 103px;
	height: 18px;
	margin: -33px 3px 3px;

	background: transparent url(/images/submit_green.jpg) no-repeat scroll 0 0;
	border: none;
	float: right;

	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: black;
}


#module_label_based_ads_edit_ad td.col2 #repeat_zone button#repeat_zone_new_button,
#module_label_based_ads_edit_ad td.col2 #tags-SubmitButton {
	float: none;
	margin: 10px 0;
}

#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__0__active__label,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__1__active__label,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__2__active__label,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__3__active__label,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__4__active__label,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__5__active__label,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__6__active__label {


	margin-top: 9px;
}

#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__0__zone_places_,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__1__zone_places_,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__2__zone_places_,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__3__zone_places_,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__4__zone_places_,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__5__zone_places_,
#module_label_based_ads_edit_ad td.col2 #repeat_zone #label_based_ads_edit_ad_zone__6__zone_places_ {
	width: 370px;
}

#label_label_based_ads_edit_ad_zone__0__zone_places_,
#label_label_based_ads_edit_ad_zone__1__zone_places_,
#label_label_based_ads_edit_ad_zone__2__zone_places_,
#label_label_based_ads_edit_ad_zone__3__zone_places_,
#label_label_based_ads_edit_ad_zone__4__zone_places_,
#label_label_based_ads_edit_ad_zone__5__zone_places_,
#label_label_based_ads_edit_ad_zone__6__zone_places_ {
	display: block;
	clear: both;
	float: left;
	margin-top: 8px;
}

#module_label_based_ads_edit_ad #label_based_ads_edit_ad_type,
#module_label_based_ads_edit_ad #label_based_ads_edit_ad_zone_place,
#module_label_based_ads_edit_ad #label_based_ads_zone_places_ajax_label_based_ads_edit_ad_zone_places_,
#module_label_based_ads_edit_ad #label_based_ads_edit_ad_visibility {
	border: none;
	padding: 4px;
}

#module_label_based_ads_edit_ad .checkbox,
#module_label_based_ads_edit_ad #label_based_ads_edit_ad_type input,
#module_label_based_ads_edit_ad #label_based_ads_edit_ad_zone_place input,
#module_label_based_ads_edit_ad #label_based_ads_zone_places_ajax_label_based_ads_edit_ad_zone_places_ input,
#module_label_based_ads_edit_ad #label_based_ads_edit_ad_visibility input,
#module_label_based_ads_edit_ad #label_based_ads_edit_ad_label_based_,
#module_label_based_ads_edit_ad #label_based_ads_edit_ad_keyword_based_,
#module_label_based_ads_edit_ad #label_based_ads_edit_ad_active_ {
	width: 20px;
}

#module_label_based_ads_edit_ad #label_based_ads_edit_ad_type br,
#module_label_based_ads_edit_ad #label_based_ads_edit_ad_visibility br {
	display: none;
}

#module_label_based_ads_edit_ad .col2 .pic_upload {
	width: 420px;
	float: left;
}

#module_label_based_ads_edit_ad #ad_pic1,
#module_label_based_ads_edit_ad #ad_pic2,
#module_label_based_ads_edit_ad #ad_pic3,
#module_label_based_ads_edit_ad #ad_pic4,
#module_label_based_ads_edit_ad div#functions {
	width: 120px;
	float: left;
}

#module_label_based_ads_edit_ad #ad_pic1 a,
#module_label_based_ads_edit_ad #ad_pic2 a,
#module_label_based_ads_edit_ad #ad_pic3 a,
#module_label_based_ads_edit_ad #ad_pic4 a {
	width: 57px;
	float: left;
	margin-top: 3px;
}

#module_label_based_ads_edit_ad div#functions a {
	width: 25px;
	float: left;
	margin-top: 3px;
}

/*#module_label_based_ads_edit_ad button,*/
#module_label_based_ads_edit_ad a#ad_label,
#module_label_based_ads_edit_ad a#ad_keyword {
	background: url(/images/button_green_small.jpg) no-repeat left top;
	border: 0;
	display: block;
	float: left;	

	width: 67px;
	height: 18px;

	color: #38422F;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	line-height: 14px;
}


#module_label_based_ads_edit_ad input.submit {
	width: 103px;
}

#module_label_based_ads_edit_ad #zone_div {
	width: 320px;
	float: left;
}

#label_based_ads_edit_ad_keyword,
#label_based_ads_edit_ad_label {
	float: left;
}

#module_zone_place_list table.lister input#f4 {
	display: none;
}

#module_label_based_ads_edit_cash_in select#label_based_ads_edit_cash_in_company_id,
#module_label_based_ads_edit_cash_in input#label_based_ads_edit_cash_in_sum,
#module_label_based_ads_edit_cash_in input#label_based_ads_edit_cash_in_account_number {
	width: 300px;
}

#module_label_based_ads_edit_cash_in textarea#label_based_ads_edit_cash_in_comment {
	font-size: 1em;
	height: 60px;
}

#module_spending_list table.lister tr.total,
#module_click_list table.lister tr.total,
#module_appear_list table.lister tr.total {
	background: #E6E6E6;
	height: 27px;
	border: 2px solid #04B4EE;
}

#module_spending_list table.lister tr.total td,
#module_click_list table.lister tr.total td,
#module_appear_list table.lister tr.total td {
	margin: 0;
	border: none;
	padding-left: 7px;
}

#module_spending_list table.lister tr.total td.balance,
#module_click_list table.lister tr.total td.balance,
#module_appear_list table.lister tr.total td.balance {
	font-weight: bold;
}

#module_label_based_ads_edit_zone_place input#label_based_ads_edit_zone_place_zone,
#module_label_based_ads_edit_zone_place input#label_based_ads_edit_zone_place_name {
	width: 400px;
}

#module_label_based_ads_edit_zone_place select#label_based_ads_edit_zone_place_company_id,
#module_label_based_ads_edit_zone_place select#label_based_ads_edit_zone_place_zone_id {
	width: 200px;
}

/*
 * ################ END LABEL_BASED_ADS END ################ 
 */







/*
 * ################ START CRM START ################ 
 */

table.lister {
	font-size: 0.9em;
}

a {
	outline: none;
}

.clr {
	clear: both;
	overflow: hidden;
	height: 0px;
}

.green-button-left {
	float: left;
	background: url(/images/btnGreenLeft.jpg) no-repeat left top;
	height: 18px;
	width: 8px;
	overflow: hidden;
}

.green-button-center {
	float: left;
	background: url(/images/btnGreenCenter.jpg) repeat-x left top;
	height: 18px;
	overflow: hidden;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: black;
}

.green-button-right {
	float: left;
	background: url(/images/btnGreenRight.jpg) no-repeat left top;
	height: 18px;
	width: 8px;
	overflow: hidden;
}

/**
 * Ügyfél szerkesztés
 */

#module_customer_edit input:disabled,
#module_customer_edit select:disabled {
	background: #dadada;
	border: 1px solid #c4c4c4;
}

#module_customer_edit input#customer_edit_company_name {
	width: 48%;
	margin-right: 5px;
}

#module_customer_edit input.phone_comment {
	width: 145px;
	margin-right: 10px;
}

#module_customer_edit .hide_button {
	display: none;
}

#module_customer_edit input#customer_edit_tax_number,
#module_customer_edit input#customer_edit_trade_register_number {
	width: 34%;
}

#module_customer_edit label#label_customer_edit_trade_register_number {
	margin: 0px 11px;
}

#module_customer_edit input#customer_edit_established,
#module_customer_edit input#customer_edit_turnover {
	width: 19%;
}

#module_customer_edit input#customer_edit_occupation {
	width: 12%;
}

#module_customer_edit label#label_customer_edit_occupation,
#module_customer_edit label#label_customer_edit_turnover {
	margin: 0px 5px;
}

/* Megkeresés jellege */
#module_customer_edit select#customer_edit_contact_type {
	width: 125px;
	margin-right: 7px;
	float: left;
	margin-top: 3px;
}

#module_customer_edit select#customer_edit_customer_group {
	width: 125px;
	margin-right: 32px;
}

#module_customer_edit select#customer_edit_customer_owner {
	vertical-align: top;
	margin-left: 5px;
	width: 153px
}

#module_customer_edit label#label_customer_edit_customer_owner {
	vertical-align: top;
}

#module_customer_edit table.edit tr.contacts td.col2 label {
	display: block;
	float: left;
	width: 63px;
}

#module_customer_edit table.edit tr.contacts td.col2 input.text {
	float: left;
	margin-bottom: 9px;
	width: 31%;
}

#module_customer_edit table.edit tr.contacts td.col2 #repeat_contract .phone_marker {
	width: 80px;
	margin-left: -25px;
}

#module_customer_edit table.edit tr.contacts td.col2 input.margin {
	margin-right: 4px;
}

#module_customer_edit table.edit tr.contacts td.col2 input.email {
	width: 81%;
}

#module_customer_edit table.edit tr.contacts td.col2 label.small {
	width: 35px;
	margin: 0px 5px;
}

#module_customer_edit table.edit tr.contacts td.col2 .newsletter {
	width: 300px;
}

#module_customer_edit table.edit tr.contacts td.col2 img {
	top: 1px;
	left: 13px;
}

#module_customer_edit table.edit tr.contacts td.col2 input.checkbox {
	margin-left: 4px;
	margin-bottom: 12px;
}

#module_customer_edit table.edit tr.contacts td.col2 textarea {
	margin-left: 6px;
	width: 79%;
}

#module_customer_edit table.edit tr.contacts td.col2 button {
	width: 176px;
	height: 18px;
	background: url(/images/button_green.gif) no-repeat;
	color: black;
	font-size: 0.9em;
	text-align: center;
	border: none;
	margin: 10px 0px;
	padding-bottom: 2px;
}

#module_customer_edit .contact_list_item {
	background: #f3f3f3;
	padding: 5px 8px;
	color: #6c6c6c;
	position: relative;
	width: 375px;
	margin-bottom: 4px;
}

#module_customer_edit .contact_list_item div {
	margin-bottom: 2px;
	font-size: 11px;
}

#module_customer_edit .contact_list_item h2.name {
	color: #000000;
	font-size: 12px;
}

#module_customer_edit .contact_list_item .position {
	font-style: italic;
	padding: 3px 0px;
}

#module_customer_edit .contact_list_item .email {
	background: url(/images/miracle/icons/email.png) no-repeat;
	padding-left: 20px;
	line-height: 16px;
}

#module_customer_edit .contact_list_item .phones {
	background: url(/images/miracle/icons/telephone.png) no-repeat;
	padding-left: 20px;
	line-height: 16px;
}

#module_customer_edit .contact_list_item .buttons {
	position: absolute;
	right: 5px;
	bottom: 7px;
}

#module_customer_edit .contact_list_item .comment {
	position: absolute;
	right: 5px;
	width: 50px;
	top: 5px;
}

#module_customer_edit .contact_list_item .comment .comment {
	width: auto;
}

#module_customer_edit .contact_list_item .buttons a {
	background: #408eba;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 2px 4px;
	font-size: 0.9em;
	cursor: pointer;
}

#module_customer_edit table.edit tr.address select {
	width: 155px;
	margin-left: 35px;
	margin-bottom: 5px;
}

#module_customer_edit table.edit tr.address select.county_select {
	float: left;
}

#c3_1024 #module_customer_edit table.edit input.phone1 {
	width: 25px;
	margin-bottom: 3px;
}

#c3_1024 #module_customer_edit table.edit input.phone2 {
	width: 18px;
}

#c3_1024 #module_customer_edit table.edit input.phone3 {
	width: 60px;
	margin-right: 6px;
}

#module_customer_edit #logo {
	float: right;
	margin-right: 4px;
}

#module_customer_edit #company_logo {
	float: left;
}

#module_customer_edit #company_logo img {
	display: inline;
}

#module_customer_edit textarea#customer_edit_comment {
	width: 381px;
	height: 65px;
	margin-bottom: 10px;
}

#module_customer_edit input.submit {
	background: url(/images/submit_green.jpg) no-repeat;
	font-weight: bold;
	color: black;
	text-align: center;
	float: right;
	width: 103px;
	height: 18px;
	border: none;
	font-size: 0.9em;
	padding-bottom: 2px;
	margin-right: 14px;
}
*html#c3_1024 #module_customer_edit label.hide {
	display: none;
}

*html#c3_1024 #module_customer_edit input.checkbox {
	margin: 0px;
}

*+*+html#c3_1024 #module_customer_edit label.hide {
	display: none;
}

*+*+html#c3_1024 #module_customer_edit input.checkbox {
	margin: 0px;
}

*html#c3_1024 #module_customer_edit .phone1 {
	position: relative;
	top: 3px;
}

*+*+html#c3_1024 #module_customer_edit .phone1 {
	position: relative;
	top: 3px;
}

*+*+html#c3_1024 #module_customer_edit tr.contacts td.col2 .phone1 {
	top: 0px;
}

*html#c3_1024 #module_customer_edit tr.contacts td.col2 .phone1 {
	top: 0px;
}

/**
 * Ügyfél adatlap
 */
#module_customer_datasheet .head {
	overflow: hidden;
	height: 50px;
	border-bottom: 1px solid #ABD750;
	padding-bottom: 4px;
}

#module_customer_datasheet .head .logo {
	float: left;

	width: 100px;
	height: 40px;

	margin-top: 7px;
	border-right: 3px solid #e6e6e6;
	border-bottom: 3px solid #e6e6e6;
}

#module_customer_datasheet .head .logo img {
	max-width: 100px;
	max-height: 40px;
}

#module_customer_datasheet .head .company_name {
	float: left;
	padding-left: 5px;
	width: 470px;
	margin-top: 5px;
}

#module_customer_datasheet .head .company_name .name {
	font-size: 1.6em;
	margin-bottom: 9px;
}

#module_customer_datasheet .head .blog {
	float: left;
	width: 72px;
	height: 50px;
	background: url(/images/box_blog.jpg) no-repeat;
	margin-right: 2px;
}

#module_customer_datasheet .head .blog .title {
	text-align: center;
	color: white;
	font-weight: bold;
	padding-top: 6px;
}

#module_customer_datasheet .head .blog .date {
	text-align: center;
	padding-top: 10px;
	font-size: 0.85em;
}

#module_customer_datasheet .head .current_customer {
	float: left;
	width: 103px;
	height: 51px;
	background: url(/images/box_current_customer.jpg) no-repeat;
	color: white;
	font-size: 0.9em;
	text-align: center;
}

#module_customer_datasheet .head .current_customer .title {
	padding-top: 7px;
}

#module_customer_datasheet .head .current_customer .name {
	padding-top: 10px;
}

#module_customer_datasheet .head .current_customer a {
	color: white;
	text-decoration: none;
}

#module_customer_datasheet .floated {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 20px;
}

#module_customer_datasheet .floated .leftcol {
	float: left;
	background: #edf4df;
	width: 440px;
}

#module_customer_datasheet .floated .leftcol table {
	width: 100%;
}

#module_customer_datasheet .floated .leftcol table tr td {
	border-bottom: 1px solid white;
	color: black;
}

#module_customer_datasheet .floated .leftcol table tr td.col1 {
	padding: 3px 0px 3px 10px;
	vertical-align: top;
	width: 43%;
}

#module_customer_datasheet .floated .leftcol table tr td.col2 {
	padding: 3px 10px 3px 0px;
}

#module_customer_datasheet .floated .leftcol .availability {
	overflow: hidden;
	border-bottom: 1px solid white;
	padding: 4px;
}

*html #module_customer_datasheet .floated .leftcol .availability {
	height: 1%;
}

#module_customer_datasheet .floated .leftcol .availability a {
	color: #2A789C;
	text-decoration: none;
}

#module_customer_datasheet .floated .leftcol .availability .phone_and_fax {
	float: left;
	line-height: 20px;
	padding-left: 27px;
}

#module_customer_datasheet .floated .leftcol .availability .email_and_web {
	float: right;
	line-height: 20px;
	width: 225px;
}

#module_customer_datasheet .floated .leftcol .availability img {
	display: inline;
	margin-right: 5px;
	position: relative;
	top: 2px;
	margin-left: -21px;
}

*html #module_customer_datasheet .floated .leftcol .availability img {
	left: -20px;
}

*html #module_customer_datasheet .floated .leftcol .availability .email_and_web img {
	left: 0px;
}

#module_customer_datasheet .floated .rightcol {
	width: 300px;
	float: right;
	background: white;
	border: 1px solid #6bc4d8;
	padding: 2px;
}

#module_customer_datasheet .floated .rightcol div.scroll {
	height: 360px;
	overflow: scroll;
	background: #F3F3F3;
	padding: 10px;
}

#module_customer_datasheet .contact_box {
	font-size: 0.9em;
	color: #6c6c6c;
	margin-top: 1px;
	border-bottom: 1px solid #cfcfcf;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
}

*html #module_customer_datasheet .contact_box {
	padding-bottom: 28px;
}

#module_customer_datasheet .contact_box .name {
	font-weight: bold;
	overflow: hidden;
	color: black;
}

#module_customer_datasheet .contact_box .name img {
	float: right;
	margin-right: 4px;
}

#module_customer_datasheet .contact_box .title {
	font-style: italic;
	margin-bottom: 3px;
}

#module_customer_datasheet .contact_box .phone {
	background: url(/images/miracle/icons/telephone.png) no-repeat;
	padding-left: 20px;
	line-height: 20px;
}

#module_customer_datasheet .contact_box .cell {
	background: url(/images/miracle/icons/phone.png) no-repeat;
	padding-left: 20px;
	line-height: 20px;
}

#module_customer_datasheet .contact_box a.button {
	background: url(/images/button_green_small.jpg) no-repeat;
	width: 67px;
	height: 15px;
	text-align: center;
	display: block;
	color: #38422f;
	text-decoration: none;
	padding-top: 3px;
	float: right;
}

.info {
	padding: 4px 25px;
	background: #effbee url(/images/miracle/icons/tick.png) no-repeat 4px 50%;
	border-top: 1px solid #a1c89e;
	border-bottom: 1px solid #a1c89e;
	margin: 1px 0px;
}

div.repeat {
	padding: 10px 2px 10px 2px;
}

div.repeat:hover {
	background-color: #E0E0E0;
}



/**
 * ADATLAP
 */
#module_customer_datasheet h1 {
	margin-bottom: 20px;
}

#module_customer_datasheet table.lister {
	margin-top: 2px;
	width: 765px;
}

#module_customer_datasheet table.lister th {
	font-weight: normal;
}

#module_customer_datasheet th.col1 {
	width: 121px;
}

#module_customer_datasheet th.col2 {
	width: 90px;
}

#module_customer_datasheet th.col3 {
	width: 88px;
}

#module_customer_datasheet th.col4 {
	width: 90px;
}

#module_customer_datasheet th.col5 {
	width: 107px;
}

#module_customer_datasheet .greenline {
	background-color: #d8ebb4;
}

/**
 * LISTÁZÓ
 */
#module_customer_list th {
	font-weight: normal;
	padding: 4px 7px;
}

#module_customer_list table.lister th img {
	display: inline;
}

#module_customer_list table.lister {

	width: 570px;
}

#module_customer_list th.col1 {
	width: 121px;
}

#module_customer_list th.col2 {
	width: 90px;
}

#module_customer_list th.col3 {
	width: 88px;
}

#module_customer_list th.col4 {
	width: 90px;
}

#module_customer_list th.col5 {
	width: 107px;
}

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

/**
 * CREATE|MODIFY|EDIT mezők
 */

#module_customer_edit a.new-contact-add {
	background: url(/images/btnNewContact.gif) no-repeat left top;
	width: 176px;
	height: 18px;
	display: block;
	margin: 7px 0 3px 0;

	font-size: 11px;
	font-family: Arial;
	color: black;
	text-decoration: none;
	line-height: 18px;
	text-align: center;
}


#module_customer_edit div.line {
	margin-bottom: 3px;
}

/* Cégnév */
#customer_edit_shortname {
	margin-right: 3px;
	width: 185px;
}

#customer_edit_company_type {
	width: 192px;
}

/* Cég teljes neve, Email, Webcím, Bankszámlaszám */
#customer_edit_account,
#customer_edit_email,
#customer_edit_webpage,
#customer_edit_name {
	width: 383px;
}

/* Telefon, Fax */
#tr-crm-customer-edit-fax .phone1,
#tr-crm-customer-edit-phone .phone1,
#module_customer_edit #contacts_div .phone1 {
	margin-right: 2px;
	width: 30px;
}

#tr-crm-customer-edit-fax .phone2,
#tr-crm-customer-edit-phone .phone2,
#module_customer_edit #contacts_div .phone2 {
	margin-right: 2px;
	width: 30px;
}

#tr-crm-customer-edit-fax .phone3,
#tr-crm-customer-edit-phone .phone3,
#module_customer_edit #contacts_div .phone3 {
	margin-right: 2px;
	width: 60px;
}

/* Adószám */
#customer_edit_tax {
	width: 143px;
	margin-right: 4px;
}

/* Cégjegyzékszám */
#customer_edit_cid {
	margin-left: 4px;
	width: 127px;
}

/* Alapítás éve */
#customer_edit_start_year {
	margin-right: 4px;
	width: 75px;
}

/* Forgalom */
#customer_edit_trade {
	margin-left: 4px;
	margin-right: 3px;
	width: 73px;
}

/* Foglalk. száma */
#customer_edit_employees {
	margin-left: 4px;
	width: 39px;
}

/* Hírlevelet kaphat? */
#customer_edit_newsletter_ {
	width: 20px;
	height: 20px;
	margin-left: 5px;
	margin-top: 3px;
}

#module_customer_edit span.newsletter_label {
	float: left;
	margin-top: 5px;
}

/* Kapcsolattartók */
#module_customer_edit .contact_list_item .comment img {
	position: relative;
	display: inline;
}

#module_customer_edit .contact_list_item .comment img.fright {
	float: right;
	margin-right: 12px;
}

*html #module_customer_edit .contact_list_item .comment img.fright {
	margin-right: 14px;
}


/* Székhely, Számlázási cím, Postai cím */
*html #customer_edit_mailing_address_is_what_2_label { line-height: 22px; }
*html #customer_edit_mailing_address_is_what_1_label { line-height: 22px; }
*html #customer_edit_invoice_address_is_seat_address__label { line-height: 22px; }
*+*+html #customer_edit_mailing_address_is_what_2_label { line-height: 22px; }
*+*+html #customer_edit_mailing_address_is_what_1_label { line-height: 22px; }
*+*+html #customer_edit_invoice_address_is_seat_address__label { line-height: 22px; }

#customer_edit_mailing_address__city_,
#customer_edit_invoice_address__city_,
#customer_edit_seat_address__city_ {
	width: 149px;
	margin-left: 16px;
	margin-bottom: 5px;
}

#customer_edit_mailing_address__zipcode_,
#customer_edit_invoice_address__zipcode_,
#customer_edit_seat_address__zipcode_ {
	width: 72px;
	margin-left: 2px;
	margin-bottom: 5px;
}

#customer_edit_mailing_address__address_,
#customer_edit_invoice_address__address_,
#customer_edit_seat_address__address_ {
	width: 149px;
	margin-left: 48px;
	margin-bottom: 5px;
}

#customer_edit_invoice_address_is_seat_address_ {
	float: left;
	margin: 2px 5px 0 0;
}

*html #customer_edit_invoice_address_is_seat_address_ { margin-right: 0; }
*html #customer_edit_mailing_address_is_what_1 { margin-right: 0; }
*html #customer_edit_mailing_address_is_what_2 { margin-right: 0; }
*+*+html #customer_edit_invoice_address_is_seat_address_ { margin-right: 0; }
*+*+html #customer_edit_mailing_address_is_what_1 { margin-right: 0; }
*+*+html #customer_edit_mailing_address_is_what_2 { margin-right: 0; }

#customer_edit_mailing_address_is_what_1,
#customer_edit_mailing_address_is_what_2,
#customer_edit_mailing_address_is_what_3 {
	float: left;
	margin: 2px 5px 5px 0;
}


#module_customer_edit #contacts_div input#customer_edit_contacts__email_ {
	float: right;
}



#module_customer_list table.lister input#f5 {
	display: none;
}


/**
 * Kapcsolattartó
 */

.kwindow_main #module_customer_edit label {
	margin: 2px 5px 0 0;
}

.kwindow_main #module_customer_edit label.hide {
	display: none !important;
}

.kwindow_main #module_customer_edit table.edit tr.contacts td.col2 input.text {
	margin: 0 5px 0 0;
}

.kwindow_main #module_customer_edit table.edit tr.contacts td.col2 input.phone2,
.kwindow_main #module_customer_edit table.edit tr.contacts td.col2 input.phone1 {
	margin-right:2px;
	width:30px;
}

.kwindow_main #module_customer_edit table.edit tr.contacts td.col2 input.phone3 {
	margin-right:2px;
	width:60px;
}

.kwindow_main #module_customer_edit table.edit tr.contacts td.col2 input.email {
	width: 79%;
}

.kwindow_main #module_customer_edit table.edit tr.contacts td.col2 textarea {
	width: 79%;
}

.kwindow_main #module_customer_edit div.line {
	height: 23px;
}

.kwindow_main #module_customer_edit table.edit tr.contacts td.col2 input.checkbox {
	margin-bottom: 0;
}

.kwindow_main #module_customer_edit table.edit tr.contacts td.col2 input.phone_comment {
	margin-right:10px;
	width:145px;
}

.kwindow_main #module_customer_edit table.edit tr.contacts td.col2 {
	padding: 6px;
}

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

#module_select_data_list table.lister th img {
	display: inline;
}

/*
 * ################ END CRM END ################ 
 */







/*
 * ################ START ESEMENYEK START ################ 
 */

#m-admin-esemeny input#id { width: 30px; }

#m-admin-esemeny input.text {
	border: 1px solid gray;
	height: 17px;
	margin: 0 0 4px;
}

#m-admin-esemeny img.calendar {
	border: none;
	left: -18px;
	position: relative;
	top: 3px;
}

#m-admin-esemeny .lister img.calendar {	top: -5px; }
#m-admin-esemeny a { text-decoration: none; }
#m-admin-esemeny .pager { text-align: center; }
#m-admin-esemeny #esemeny_site_id { width: 200px; }
#m-admin-esemeny fieldset { border: none; }

/**
 * View rész egyes elemeinek formázása
 */
#upcomingEvents{
	height: 262px;
	margin-top: 10px;
	position: absolute;
}
.eventPicture{
	float: left;
	margin: 0 0 12px 10px;
}
.eventDetails{
	float: right;
	margin: 0 0 5px 0;
	padding: 0 10px;
}
.width130 { width: 130px; }

.eventDetails h3{
	color: #232176;
	font-size:14px;
	margin-bottom:2px;
}
.eventDetails h3 a {
	color: #232176;
	text-decoration: none;
}
.eventDetails h3 a:hover { text-decoration: underline; }

.eventDetails .place { line-height: 18px; }
.eventDetails .date { display: block; font-size: 11px; font-style: italic; font-weight: bold; margin: 3px 0 5px; }
.eventDetails p { font-size: 11px; }
.eventPagers {
	bottom: 0;
	height: 27px;
	position:absolute;
	text-align: center;
	width: 300px;
	z-index:1000;
}

.eventPagers .page {
	background: #6478BA;
	color: white;
	font-weight: bold;
	line-height: 26px;
	margin: 1px 2px 0;
	text-align: center;
	padding:6px 7px;
	display:inline;
}

.eventPagers .active { color: darkred; }

.pagerBack{ cursor: pointer; position: absolute; left:0; margin-right: 1px;}
.pagerNext{ cursor: pointer; position: absolute; right: 0; }

#esemenyekView .boxFrameDefault { height: 304px; }
#esemenyekView .viewEvents { height: 256px; overflow: hidden; position: absolute; width: 300px; }

/*
 * ################ END ESEMENYEK END ################ 
 */




