



/*
 * ################ START MIRACLE START ################ 
 */

/* --------------------------------------------------------------

 /**
  project name:	Miracle 3.1.6 inc. jQuery 
  file name:	miracle.css
  author:		Arpi
 
  started		@ 2011.09.16.
  last modified	@ c dö timestamp ;)

-------------------------------------------------------------- */


/* DDCODE
---------------------------------------------------------------*/  
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;}


/* Some defaults
-------------------------------------------------------------- */
html { font-size:100.01%; }
body {
  font-size: 12px;
  color: #222;
  font-family: Arial,Verdana;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }

a:focus,
a:hover     { color: #09f; }
a           { color: #06c; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #777; font-style: italic; }
strong,dfn	{ font-weight: bold; }
em,dfn      { font-style: italic; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #777; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#777; }

pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { margin: 0; }
ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th    { background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }

tbody tr:nth-child(even) td, 
tbody tr.even td  { 
	background: #e5ecf9; 
}
tfoot       { font-style: italic; }
caption     { background: #eee; }

/*
 * ################ END MIRACLE END ################ 
 */







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

body {
    background: #E2E2E2 !important;
    font-family: Verdana;
	}

/*AZERT KERULTEK IDE A LAYOUT CSS FORMAZASAI, MERT KESOBB MAR NEM LESZ HASZNALVA*/
#body {
	position: relative;
	width: 960px;
	text-align: left; /* Back from IE centering bug */
	margin: 0 auto; /* for MB (modern browsers) to do centering */
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}

#container {
	overflow: hidden; /* clearing floats -> http://www.quirksmode.org/css/clearing.html */
	width: 100%; /* ie need this */
	padding-bottom: 50px;
}

#footer {
	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) */
}
/*AZERT KERULTEK IDE A LAYOUT CSS FORMAZASAI, MERT KESOBB MAR NEM LESZ HASZNALVA*/
#ajax_bg {
	height: 100%; 
	width: 100%; 
	overflow: hidden; 
	position: fixed; 
	top:0; 
	left:0; 
	display: block; 
	background: url(/images/ajaxbg.png) transparent; 
	filter: alpha(opacity='75'); 
	opacity: 0.75; 
	z-index: 9;
	}
#ajax_container {
	height: 100%; 
	width: 100%; 
	overflow: hidden; 
	position: fixed; 
	top:0; 
	left:0; 
	display: block;
	}
#ajax  {
	display: block; 
	max-height: 85%; 
	margin: 50px auto 20px auto; 
	width: 800px; 
	overflow: auto; 
	position: relative; 
	background-color: #FFFFFF; 
	border: solid 1px #999999; 
	padding: 10px; border-radius: 10px; 
	-moz-border-radius: 10px;
	
	}
#ajax  {
	text-align: left; 
	vertical-align: top; 
	z-index: 10;
	}
#ajax_loader  {
	overflow: hidden; 
	position: absolute; 
	top: 200px; 	
	margin: auto; 
	width: 100%; 
	height: 100px; 
	background: url(/images/miracle/icon_ajax_big.gif); 
	background-repeat: no-repeat; 
	background-position: center center;
	}
a.ajax_close {
	float: right; 
	text-decoration: none; 
	color: #000000;
	}

.hide{display:none!important;}

html.busy, html.progress * { cursor: progress !important; }
 
/*
	Egységes pager CSS
*/
.pager {
	text-align:center;
	margin:10px 0px;
	color: #000000;
}
.pager .template_showpages_2 {
	width:auto;
	margin:0px auto;
	clear:both;
}
.pager .template_showpages_2 .actual {
	line-height:20px;
	color: #000000;
	background-color: #E6E6E6;
	border:1px solid #E6E6E6;
	padding:2px 3px;
	margin:0px 2px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#c2_1024 #main .pager .template_showpages_2 a,
#c2_1024 #main .pager .template_showpages_2 a:hover {
	color: #000000;
	line-height:20px;
	padding:2px 3px;
	margin:0px 2px;
	border:1px solid transparent;
	outline:1px none;
	cursor:pointer;
}
#c2_1024 #main .pager .template_showpages_2 a:hover {
	text-decoration:none;
	background-color: #77c4f6;
	border:1px solid #77c4f6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#main div.top_links a {
  color:#000000;
  line-height:20px;
  padding-bottom:2px;
  padding-left:20px;
  padding-right:5px;
  padding-top:2px;
  text-align:right;
}

/*
#main a {
  color:#00008B;
  font-size:13px;
  text-decoration:none;
}*/

#miracle-images {
	height: 160px;
	overflow-x: auto;
	text-align: center;
	width: 780px;
}

#miracle-images img {
	max-height:100px;
	margin: 3px;
}

								/********************
								 * ÜZENETFORMÁZÁSOK *
								 ********************/
h2.success {
	background: #FFFFDD;
	border-top: 1px solid #339922;
	border-bottom: 1px solid #339922;
	color: green !important;
	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-weight: bold;
	margin: 10px 5px;
	padding: 3px 10px;
	text-transform: none !important;
}





/* NEW, GENERAL CSS STRUCTURE*/

/* LAYOUTS */

#c2_1024{	
	 /*background: url("/images/bgradient.png") repeat-x scroll 0 0 #A3C297;*/
	 font-size:12px;
}

/* Body */
#c2_1024 #body{
	width:960px;
	font-family: Verdana;
	overflow:hidden;
}

/*Hirdetes*/


/* Header */
#c2_1024 #body #header{
    background-repeat: no-repeat;
    width: 100%;
}


/* Navigation */
 /*A kulonbozo fejlec magassagok miatt minimalis szinten formazni kell a menuket aloldalankent.*/
#c2_1024 #body #header #menu-top{
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    height: 40px;
    left: 0;
    list-style-type: none;
    margin: 0;
    width: 100%;
}

#c2_1024 #body #header #menu-top li{
	padding:0 27px 0 20px;
	display:block;
	float:left;
	position:relative;
}

#c2_1024 #body #header ul#menu-top li {
	padding:0 27px 0 20px;
	display:block;
	float:left;
	position:relative;
}
#c2_1024 #body #header ul#menu-top li.green { background:url('/images/menu-g.png') no-repeat right center transparent; }
#c2_1024 #body #header ul#menu-top li.cyan { background:url('/images/menu-c.png') no-repeat right center transparent; }
#c2_1024 #body #header ul#menu-top li.magenta { background:url('/images/menu-m.png') no-repeat right center transparent; }
#c2_1024 #body #header ul#menu-top li.orange { background:url('/images/menu-o.png') no-repeat right center transparent; }
#c2_1024 #body #header ul#menu-top li.last {
	margin:0;
}
#c2_1024 #body #header ul#menu-top li a {
	position:static;
	margin:0;
	display:block;
	line-height:40px;
	width:auto;
	font-weight:normal;
	text-transform:uppercase;
	font-size:13px;
	color:white;
	text-decoration: none;
}
#c2_1024 #body #header ul#menu-top li ul {
	position:absolute;
	background:white;
	list-style-type:none;
	border:1px solid #3a3939;
	border-top:none;
	right:3px;
	padding:10px 0;
	display:none;
	z-index:9000;
}
#c2_1024 #body #header ul#menu-top li:hover ul {
	display:block;
}
#c2_1024 #body #header ul#menu-top li ul li {
	padding:10px 0 10px 15px;
	margin:0 20px;
	white-space:nowrap;
	background:url('/images/submenu-arrow.png') no-repeat 0 center transparent;
	position:relative;
	display:block;
	width:120px;
}
#c2_1024 #body #header ul#menu-top li ul li a {
	color:#3a3939;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	line-height: 13px;
}
#c2_1024 #body #header ul#menu-top li ul li a:hover {
	color:#3a3939;
	text-decoration:underline;
}


/* main content holder */

#c2_1024 #body #container{
	width:100%;

}

#c2_1024 #body #container #main{
	width: 630px;
	padding:10px;
	border-left: 1px solid #C5C5C5;
	min-height: 900px;
}

/*
#c2_1024 #body #container #main .content_title{
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    width: 100%;
    margin:20px 0px 20px 0px;
}*/



/* side contents and side boxes*/
/* left content */




/* right content */

#c2_1024 #body #container #right{
	width:310px;

}

/*side boxes*/

#c2_1024 #body #container #left .banner,
#c2_1024 #body #container #right .banner{
    background: url("/images/bgAdvert.jpg") no-repeat scroll center top transparent;
    margin: 10px 10px 10px 0;
    padding-top: 20px;
}

#c2_1024 #body #container #left .contentBox, 
#c2_1024 #body #container #right .contentBox,
#c2_1024 #body #container #left .articleBox,
#c2_1024 #body #container #right .articleBox{
	width:270px;
	float:left;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;	
}


#c2_1024 #body #container #left .contentBox, 
#c2_1024 #body #container #right .contentBox{
	background-color:#8ead42;
	color: white;
}

#c2_1024 #body #container #left .darkGreenBox,
#c2_1024 #body #container #right .darkGreenBox{
    background: none repeat scroll 0 0 #1F6C4B;
}

#c2_1024 #body #container #left .articleBox,
#c2_1024 #body #container #right .articleBox{
	text-align:left;
}

#c2_1024 #body #container #left .articleBox h1,
#c2_1024 #body #container #right .articleBox h1{
    border-bottom: 1px solid #BFBFBF;
    color: #1F6C4B;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-align: left;
}

#c2_1024 #body #container #left .articleBox .lead_news h1,
#c2_1024 #body #container #right .articleBox .lead_news h1{
    color: #434343;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 10px 0;
    border-width: 0px;
}

#c2_1024 #body #container #left .articleBox .lead_news .lead,
#c2_1024 #body #container #right .articleBox .lead_news .lead{	
	font-size: 11px;
	color: #484848;
}

#c2_1024 #body #container #left .articleBox .lead_news .lead img,
#c2_1024 #body #container #right .articleBox .lead_news .lead img{
	border: 1px solid #434343;
	margin:10px;
	float: right;
}


/* footer */

#c2_1024 #body #footer {
	width:940px;
	height:auto;
	padding:0px;
	float:left;
}
#c2_1024 #body #footer #logo {
    background: none repeat scroll 0 0 white;
    float: left;
    width: 960px;
	font-size:12px;
}

#c2_1024 #body #footer .bottom_block {
	background:#267502;
	position:relative;
	float:left;
	width:960px;
}
#c2_1024 #body #footer .bottom_block .col {
	float:left;
	width:235px;
	margin:20px 0 20px 15px;
}
#c2_1024 #body #footer .bottom_block .col h1 {
	color:#a2ea4d;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;   
}
#c2_1024 #body #footer .bottom_block .col .set {
	margin-bottom:10px;
	font-size:12px;	
	color:white;
	text-align:left;
}
#c2_1024 #body #footer .bottom_block .col .set a {
	color:white;
	text-align:left;
}
#c2_1024 #body #footer .bottom_block .col .set:last-child {
	margin-bottom:0;
}
#c2_1024 #body #footer .bottom_block .col .set h2 {
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px solid #689f4e;
	color:#FFF;
	font-family:verdana;
}
#c2_1024 #body #footer .bottom_block .col .set.webaruhaz h2 {
	color:#a2ea4d;
}
#c2_1024 #body #footer .bottom_block .col:first-child {
	margin-left:35px;
}
#c2_1024 #body #footer .bottom_block .bottom-menu {
	float:right;
	background:#1d5c00;
	height:100%;
	width:160px;
	height:311px;
}
#c2_1024 #body #footer .bottom_block .bottom-menu ul {
	list-style-type: none;
    margin: 0 auto 10px;
    padding: 0;
    text-align: center;
    width: 100px;
}
#c2_1024 #body #footer .bottom_block .bottom-menu ul li {
	padding:5px 0;
}
#c2_1024 #body #footer .bottom_block .bottom-menu ul li a {
	color:white;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#c2_1024 #body #footer.bottom_block .bottom-menu img {
	margin:20px auto 0;
}


/* GENERAL ELEMENTS */

.clr{	
	clear:both;
}


/* input elements*/

 input, textarea, .text, select {
    border: 1px solid #E5E5E5;
    font: 13px/100% Verdana,Tahoma,sans-serif;
    outline: 0 none;
    padding: 2px;
    width: 250px;
    margin: 5px 0;
}
input[type="submit"], label, button{ /*Arpi, 2011.09.16*/
	cursor:pointer
	}
/* text elements */

.simpleTextContentBox{
    color: #434343;
    font-size: 13px;
    padding: 5px;
}

.simpleTextContentBox h1{
	font-size:15px;
	font-weight: bold;
	margin:0px 0px 10px 0px;
}

.textContentLarge{
    font-size: 16px;
    font-weight: bold;
    width: auto;
    margin: 0 0 5px;
}

.boldText{
	font-weight:bold;
}

.centeredText{
	text-align: center;
	display:block;
}

.whiteText{
	color:#fff;
}

.lightGreenText{
	color: #7BA16C;
}


/* article content, an article from issue_content*/
.articleContentBox{
	width:100%;
	margin:0px 0px 10px 0px;
}

.articleContentBox .contentTitle{
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    width: 100%;
    margin:20px 0px 20px 0px;
}

.articleContentBox .contentLead{
    color: #000;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 13px;	
}

.articleContentBox .contentMain{
}


/* anchor*/

a{
	text-decoration: none;
	color:#000;
	cursor: pointer;
}

a:hover{
	text-decoration: underline;
}

/* Headline formats */

.main_title{
	font-size:15px;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
}
/* Submit buttons */

.greenButton{
	background-color: #7fbf4d;  
	background-image: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
	background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: linear-gradient(top, #7fbf4d, #63a62f);
	border: 1px solid #63a62f;
	border-bottom: 1px solid #5b992b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
	-moz-box-shadow: inset 0 1px 0 0 #96ca6d;
	-ms-box-shadow: inset 0 1px 0 0 #96ca6d;
	-o-box-shadow: inset 0 1px 0 0 #96ca6d;
	box-shadow: inset 0 1px 0 0 #96ca6d;
	color: #fff;
	font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	line-height: 1;
	padding: 7px 0 8px 0;
	text-align: center;
	text-shadow: 0 -1px 0 #4c9021;
	cursor:pointer;
	}
.greenButton:hover{
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#76b347), to(#5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
    -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
    -ms-box-shadow: inset 0 1px 0 0 #8dbf67;
    -o-box-shadow: inset 0 1px 0 0 #8dbf67;
    box-shadow: inset 0 1px 0 0 #8dbf67;
    cursor: pointer; 
	}
.greenButton:active{
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; 
	}
.greyButton {
	background: #e3e3e3;
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-ms-box-shadow: inset 0 0 1px 1px #f6f6f6;
	-o-box-shadow: inset 0 0 1px 1px #f6f6f6;
	box-shadow: inset 0 0 1px 1px #f6f6f6;
	color: #333;
	font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
	line-height: 1;
	padding: 8px 0 9px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	width: 150px; 
	float:right;
	margin:10px;
	}
.greyButton:hover {
    background: #d9d9d9;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
    -ms-box-shadow: inset 0 0 1px 1px #eaeaea;
    -o-box-shadow: inset 0 0 1px 1px #eaeaea;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    color: #222;
    cursor: pointer; 
	text-decoration:none;
	}
.greyButton:active {
    background: #d0d0d0;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -ms-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -o-box-shadow: inset 0 0 1px 1px #e3e3e3;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #000; 
	}
#left h1, #right h1{
	font-size:20px;
	}
#left h2, #right h2{
	font-size:18px;
	}
#left h3, #right h3{
	font-size:15px;
	}
#left{
	line-height:20px;
	}
.lead{
	font-weight:bold;
	}
#c2_1024 #body #container #left{
	float:left;
	}
#c2_1024 #body #container #right {
    float:right;
	}
/*
	Egységesített regisztráció
*/

/*Tabok*/
#module_edit_user{
	width:100%;
	}
.tab_container{
	border-bottom:2px solid #b4df5b;
	margin-bottom:5px;
	}
#tabD1{
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
	background: rgb(182,224,38);
	background: -moz-linear-gradient(top, rgba(182,224,38,1) 0%, rgba(171,220,40,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,224,38,1)), color-stop(100%,rgba(171,220,40,1)));
	background: -webkit-linear-gradient(top, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
	background: -o-linear-gradient(top, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
	background: -ms-linear-gradient(top, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
	background: linear-gradient(top, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e026', endColorstr='#abdc28',GradientType=0 );
	border-right:1px solid #ddeda8;
	cursor:pointer;
	}
#tab1{
	padding:0 10px;
	color:#333;
	}
#tabD2{
	float:left;
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
	background: rgb(182,224,38);
	background: -moz-linear-gradient(top, rgba(182,224,38,1) 0%, rgba(171,220,40,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,224,38,1)), color-stop(100%,rgba(171,220,40,1)));
	background: -webkit-linear-gradient(top, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
	background: -o-linear-gradient(top, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
	background: -ms-linear-gradient(top, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
	background: linear-gradient(top, rgba(182,224,38,1) 0%,rgba(171,220,40,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e026', endColorstr='#abdc28',GradientType=0 );
	cursor:pointer;
	}
#tab2{
	padding:0 10px;
	color:#333;
	}

.tab_container .active{
	background: rgb(180,223,91);
	background: -moz-linear-gradient(top, rgba(180,223,91,1) 0%, rgba(180,223,91,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,223,91,1)), color-stop(100%,rgba(180,223,91,1)));
	background: -webkit-linear-gradient(top, rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%);
	background: -o-linear-gradient(top, rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%);
	background: -ms-linear-gradient(top, rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%);
	background: linear-gradient(top, rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4df5b', endColorstr='#b4df5b',GradientType=0 );
	}
/*Tabok eddig*/

/*Urlapok*/

#edit_user_form{
	
	}
#edit_user_form fieldset{
	border:0 none;
	padding:0;
	}
#edit_user_form label{
	display:block;
	width:200px;
	float:left;
	}
#edit_user_form input{
	margin-left:10px;
	padding:3px;
	}
#edit_user_address {
    margin-left: 10px;
    width: 256px;
	}
.error{
	background: url("/images/icon_error.gif") no-repeat scroll 10px 11px #F6B9B9;
    border: 1px solid #E18484;
    color: #C32727;
    display: block;
    font-size: 13px;
    padding: 10px 10px 10px 40px;
    position: relative;
	margin:10px 0;
	}
.centeredSubmit{
	margin:0 auto;
	}
.submitButton{
	display:block;
	margin-top:10px;
	}
.staticPadding
/*Urlapok eddig*/


/*fooldali hirek*/

#module_base_mainpage .featured img {
	max-width: 120px;
}

#module_base_mainpage .articles img {
	max-width: 120px;
}

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







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

/**
 * project name:	dental
 * task name:		project.css
 * author:			anti
 * - - - - 
 * started			@ 2009.06.05.
 * last modified	@ c do timestamp ;)
 */


{*% include file="file:/`$engine.portal.dir`/css/portal.css" %*}


.no-underline { text-decoration: none; }

#c2_1024 #body #div-header-middle {
	background: url("/images/bgHeaderWWW.jpg") no-repeat left bottom;
}

#c2_1024 #body #container #left{
	margin-top: 10px;
}

#c2_1024 #body #container #right{
	margin-top: 10px;
}

#c2_1024 #body #container #left .news {
	padding: 5px;
	width: 478px;
}

#c2_1024 body {
    background-color: #E2E2E2 !important;
    font-family: Verdana;
}

#c2_1024 #right {
    display: block;
    float: right;
}


/* HĂ­rlevĂ©l feliratkozĂˇs */
#c2_1024 #module_dentalnet_newsletter {
	width:270px;
	border:1px solid #dcdcdc;
	margin:0 auto 15px;
	padding:14px;
	background:#FFFFFF none;
}
#c2_1024 #module_dentalnet_newsletter h1 {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}

#c2_1024 #module_dentalnet_newsletter input {
	background:#FFFFFF url(/images/bgInput.gif) scroll no-repeat left top;
	border:1px solid #f4f4f4;
	width:121px;
	padding:2px 2px 3px;
	display:inline;
	height:17px;
	line-height:24px;
	font-size:12px;
}

#c2_1024 #module_dentalnet_newsletter .row{
	width:280px;
	height:30px;
}

#c2_1024 #body #footer .bottom_block .bottom-menu img {
    margin: 20px auto 0;
}

#c2_1024 #module_dentalnet_newsletter input{ 
	margin-right:10px; 
}

#c2_1024 #module_dentalnet_newsletter input#submit {
    background: none repeat scroll 0 0 #97DB32;
    border: 0 none;
    color: #000000;
    cursor: pointer;
    display: inline;
    float: right;
    font-weight: lighter;
    height: auto;
    margin-left: 10px;
    margin-top: 10px;
    padding: 3px 5px 4px;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}
#c2_1024 #module_dentalnet_newsletter .error { float:none; }



#div-header-middle a { margin: 10px 0 0 20px; width: 156px; height: 39px }

h1.maintitle, 
h1.maintitle a {
	font-size: 16px;
	color: #0050A2;
}

a.tovabb_osszes, a.tovabb { background-color: #0050A2; }
#module_dental_news_list { background: transparent url('/images/design/common/v_csik.gif') repeat-y scroll -3px 0; }

/* KIVĂ‰TELEK */
#c2_1024 #body #container #left #module_base_mainpage .news { padding: 5px 1px; width: 486px; overflow: hidden;}
#module_base_mainpage .unique-news-top { background: transparent }
#c2_1024 #body #container #left .news .left-news-wrapper { padding: 5px 10px 20px 10px; width: 468px; }
#c2_1024 #body #module_base_mainpage .news .banner { margin: 8px auto; }

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

/*new_design.css beillesztése*/

/***
 *
 * Full redesign, Alfi 
 *
 ***/  
/*#c2_1024 #body .banner { margin: 20px auto; }*/

#body {
	width:960px !important;
}

#body #container #left {
	width:590px !important;
	padding:10px 10px 10px 20px !important;
	border-right:1px solid #c5c5c5;
}
#body #container #right {
	background:none !important;
	padding:0 15px !important;
	width:305px !important;
}

#body #header #header_main {
	background:url('/images/headers/egeszsegabc_head.jpg') no-repeat 0 0 transparent;
	position:relative;
	height:118px;
	margin-top:10px;
}
#body #header #header_main a.mainpage_link {
	cursor: pointer;
	display: block;
	height: 50px;
	left: 20px;
	position: relative;
	top: 15px;
	width: 350px;
}
#c2_1024 #body #header {
	height:auto;
	position:relative;
	overflow:visible !important;
}
#body #header #header_main form.auth {
	width:250px;
	position:absolute;
	top:20px;
	right:35px;
}
#body #header #header_main form.auth span {
	width:120px;
	display:block;
	float:left;
	padding:5px 0;
}
#body #header #header_main form.auth span.col1 {
	margin-right:5px;
}
#body #header #header_main form.auth span.col2 {
	margin-left:5px;
}
#body #header #header_main form.auth span input {
	width:110px;
}
#body #header #header_main form.auth span input.text {
	background:white;
	border:none;
	padding:5px;
	color:#4e4e4e;
}
#body #header #header_main form.auth span input.text.active {
	color:black;
}
#body #header #header_main form.auth span input.submit {
	border:none;
	background:#97db32;
	color:black;
	padding:5px;
	width:120px;
	text-transform:uppercase;
}
#body #header #header_main form.auth span.col1 a {
	display:block;
	color:white;
	font-size:11px;
}
#c2_1024 #body #header .banner {
	height:90px;
	width:728px;
	background:url("/images/hirdetes_vert.png") no-repeat scroll left center transparent;
	padding-left:12px;
	margin:20px auto;
}
#c2_1024 #body #container {
	background:#FFF;
}


#module_base_mainpage { background:#FFF !important; }
#module_base_mainpage .featured {
	float:left;
	width:330px;
	padding:0 20px 0 0;
}
#module_base_mainpage .featured h1 {
	color:#333;
	font-size:18px;
	font-weight:bold;
	line-height: 24px;
	margin-bottom:10px;
}
#module_base_mainpage .featured h5 {
	color:#979696;
	font-size:11px;
	font-weight:normal;
	margin-bottom:10px;
}
#module_base_mainpage .featured span {
	color:black;
	font-size:13px;
}
#module_base_mainpage .featured img {
	float:right;
	margin:0 0 5px 5px;
	max-width: 120px;
}
#module_base_mainpage h1.media {
	float: left;
	font-size: 18px;
	padding: 10px 0;
	width: 45%;
}

#module_base_mainpage h1.media.mleft { margin-right: 40px; }

#module_base_mainpage a.more,
#module_base_mainpage .featured a.more {
	background:url('/images/more-arrow.png') no-repeat 0 0 transparent;
	display:block;
	float:right;
	width:65px;
	padding-left:5px;
	line-height:17px;
	font-size:10px;
	color:white;
	text-decoration:none;
	margin-top:5px;
}
#module_base_mainpage .legfrissebb {
	float:left;
	width:235px;
}
#module_base_mainpage .legfrissebb h1 {
	color:#1d9b00;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
	font-family: Trebuchet MS, Arial;	
}
#module_base_mainpage .legfrissebb ul {
	margin:0;
	list-style-type:none;
}
#module_base_mainpage .legfrissebb ul li {
	padding:3px 0 3px 10px;
	background:url('/images/arrow_bullet.png') no-repeat 0 8px transparent;
}
#module_base_mainpage .legfrissebb ul li a {
	color:#858585;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#c2_1024 #module_base_mainpage .banner {
	width:468px;
	height:120px;
	padding-left:10px;
	background:url('/images/hirdetes_vert.png') no-repeat 0 center transparent;
	margin:20px auto;
	clear:both;
}
#module_base_mainpage .banner .advert { display:none; }
#module_base_mainpage .also-featured, #module_base_mainpage .articles {
	float:left;
	width:255px;
	/* margin:10px 0 20px; */
	color:#333;
	font-size:12px;
}
#module_base_mainpage .main-row-bg {
	background: url('/images/mainRowBg.gif') repeat-y left top;
	margin-bottom: 20px;
}

#module_base_mainpage .col1 {
	margin-right: 10px;
	padding: 15px;
}
#module_base_mainpage .col2 {
	margin-left: 10px;
	padding: 15px;
}
#module_base_mainpage div.col1 img {max-width: 120px !important;}
#module_base_mainpage div.col2 img {max-width: 120px !important;}
#module_base_mainpage .also-featured h1 {
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
}
#module_base_mainpage .also-featured h1 a { text-decoration:none; color:#333333; }
.sep {
	border-top:1px solid #c5c5c5;
	/* margin:0 0 20px 0; */	
}
#module_base_mainpage .articles h1 {
	color:#1d9b00;
	font-weight:bold;
	font-size:20px;
	font-family: Trebuchet MS, Arial;
	margin-bottom:15px;	
}
#module_base_mainpage .articles h2 {
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;	
}
#module_base_mainpage .articles h2 a { text-decoration:none; color:inherit; }
#module_base_mainpage .articles h2 a:hover { text-decoration:underline; }
#module_base_mainpage .articles .article {
	margin-bottom:10px;
}
#module_base_mainpage .articles .article img {
	float:right;
	margin:0 0 10px 10px;
}
#module_base_mainpage .articles .article:last-child {
	margin-bottom:0;
}

/*********** RIGHT PANEL *************/

#module_base_right_panel .borze { margin-bottom:15px; }
#module_base_right_panel .borze h1 {
	color:#1d9b00;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
}
#module_base_right_panel .borze h1 a { color:#1d9b00; text-decoration:none; }
/*#module_base_right_panel .borze h1 a:hover { text-decoration:underline; }*/
#module_base_right_panel .borze .hirdetes {
	margin-bottom:10px;
	overflow:hidden;
}
#module_base_right_panel .borze .hirdetes img {
	float:left;
	margin:0 5px 5px 0;
}
#module_base_right_panel .borze a.bbutton {
	display:block;
	padding-left:15px;
	line-height:30px;
	background:url(/images/gomb_bg.png) no-repeat 0 0 transparent;
	width:285px;
	color:black;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0;
	margin-top:10px;
}
#module_base_right_panel .borze a.bbutton.feladas {
	margin-top:20px;
}

#module_base_right_panel .banner.middle {
	margin:15px 0;
	background:url(/images/ad-label.png) no-repeat center 0 transparent;
	padding-top:10px;
}
#module_base_right_panel .banner.middle span.advert {
	display:none;
}
#module_base_right_panel .hirek-archivum {
	overflow:hidden;
	margin-bottom:15px;
}
#module_base_right_panel .hirek-archivum h1 {
	color:#1d9b00;
	font-size:23px;
	font-weight:bold;
	margin-bottom:5px;
}
#module_base_right_panel .hirek-archivum h2 {
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
#module_base_right_panel .hirek-archivum ul {
	margin:15px 0 20px;
	padding:0;
	list-style-type:none;
}
#module_base_right_panel .hirek-archivum ul li {
	padding:3px 0 3px 15px;
	background:url(/images/arrow_bullet.png) no-repeat 0 6px transparent;
}
#module_base_right_panel .hirek-archivum ul li a {
	text-decoration:none;
}
#module_base_right_panel .hirek-archivum ul li a:hover {
	text-decoration:underline;
}
#module_base_right_panel .hirek-archivum > span {
	display:block;
	font-size:10px;
	color:#6e6e6e;
	font-weight:normal;
	width:200px;
	float:left;
}
#module_base_right_panel .hirek-archivum a.reg {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:white;
	text-transform:uppercase;
	background:url(/images/reg_arrow.png) no-repeat right 0 white;
	line-height:19px;
	display:block;
	float:right;
	margin-left:5px;
	padding: 0 0 0 10px;
	width:63px;
}

#module_base_right_panel span.advert { text-align: center; }

#module_base_right_panel .half {
	width:160px;
	color:#333;
	font-size:9px;
	float:left;
	margin-top:15px;
}
#module_base_right_panel .half.events {
	width:130px;
	margin-right:15px;
	margin-top:25px;
	overflow:hidden;
}
#module_base_right_panel .half h1 {
	color:#1d9b00;
	font-size:19px;
	font-weight:bold;
	font-family:Trebuchet MS;
	margin:20px 0 5px;
}
#module_base_right_panel .half h1 a { color:inherit; text-decoration:none; }
#module_base_right_panel .half h2 {
	font-weight:bold;
	font-size:11px;
	margin:5px 0;
}
#module_base_right_panel .half .article {
	font-size:11px;
}
#module_base_right_panel .half .article h2 {
	margin-bottom:0;
}
#module_base_right_panel .half .article h2 a { color:inherit; text-decoration:none; }
#module_base_right_panel .half .article h2 a:hover { text-decoration:underline; }
#module_base_right_panel .half .banner {
	background:url(/images/ad-label.png) no-repeat center 0 transparent;
	padding:10px 0 0 0;
	width:160px;
	height:600px;
	margin:0;
}
#module_base_right_panel .half .banner span.advert {
	display:none;
}



/*
	Redesign, idejĂ©ben helyĂ©n lesz minden.
*/

#body {
	width:960px !important;
}
#body #container #left {
	width:590px !important;
	padding:10px 10px 10px 20px !important;
	border-right:1px solid #c5c5c5;
}
#body #container #right {
	background:none !important;
	padding:0 15px !important;
	width:305px !important;
}

#fogabc-hu #body #header #header_main {
	background:url(/images/header_3.png) no-repeat 0 0 transparent;
	position:relative;
	height:118px;
	margin-top:10px;
}
#body #header {
	height:338px;
	position:relative;
	overflow:visible !important;
}
#body #header #header_main form.auth {
	width:250px;
	position:absolute;
	top:20px;
	right:35px;
}
#body #header #header_main form.auth span {
	width:120px;
	display:block;
	float:left;
	padding:5px 0;
}
#body #header #header_main form.auth span.col1 {
	margin-right:5px;
}
#body #header #header_main form.auth span.col2 {
	margin-left:5px;
}
#body #header #header_main form.auth span input {
	width:110px;
}
#body #header #header_main form.auth span input.text {
	background:white;
	border:none;
	padding:5px;
	color:#4e4e4e;
}
#body #header #header_main form.auth span input.text.active {
	color:black;
}
#body #header #header_main form.auth span input.submit {
	border:none;
	background:#97db32;
	color:black;
	padding:6px;
	width:120px;
	text-transform:uppercase;
}
#body #header #header_main form.auth span.col1 a {
	display:block;
	color:white;
	font-size:11px;
}
#body #header #header_main form.search {
	width:377px;
	position:absolute;
	top:30px;
	right:35px;
	overflow:hidden;
}
#body #header #header_main form.search input.text {
	background:white;
	border:none;
	padding:6px 5px;
	color:#4e4e4e;
	width:240px;
}
#body #header #header_main form.search input.submit {
	border:none;
	background:#97db32;
	color:black;
	padding:5px;
	width:120px;
	margin:0;
	text-transform:uppercase;
	float:right;
}
#body #header .banner {
	height:90px;
}
#body #header ul#menu-top {
	position:absolute;
	bottom:0px;
	width:930px;
	height:40px;
	background:#000;
	padding:0 20px 0 10px;
	margin:0;
	list-style-type:none;
}
#body #header ul#menu-top > li {
	padding:0 27px 0 20px;
	display:block;
	float:left;
	position:relative;
}
#body #header ul#menu-top li.green { background:url(/images/menu-g.png) no-repeat right center transparent; }
#body #header ul#menu-top li.cyan { background:url(/images/menu-c.png) no-repeat right center transparent; }
#body #header ul#menu-top li.magenta { background:url(/images/menu-m.png) no-repeat right center transparent; }
#body #header ul#menu-top li.orange { background:url(/images/menu-o.png) no-repeat right center transparent; }
#body #header ul#menu-top li.last {
	margin:0;
}
#body #header ul#menu-top > li > a {
	position:static;
	margin:0;
	display:block;
	line-height:40px;
	width:auto;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration: none;
	font-size:13px;
	color:white;
}
#body #header ul#menu-top li ul {
	position:absolute;
	background:white;
	list-style-type:none;
	border:1px solid #3a3939;
	border-top:none;
	left:0px;
	padding:10px 0;
	display:none;
}
#body #header ul#menu-top li:hover ul {
	display:block;
}
#body #header ul#menu-top li ul li {
	padding:10px 0 10px 15px;
	margin:0 20px;
	white-space:nowrap;
	background:url(/images/submenu-arrow.png) no-repeat 0 center transparent;
}
#body #header ul#menu-top li ul li a {
	color:#3a3939;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}
#body #header ul#menu-top li ul li a:hover {
	color:#3a3939;
	text-decoration:underline;
}
#body #footer {
	background:#FFF;
	width:960px;
	padding:0px !important;
	height:auto !important;
	margin:0px !important;
}
#body #footer #logo {
	float:none;
}

#body #footer .bottom_block {
	background:#267502;
	position:relative;
}
#body #footer .bottom_block .col {
	float:left;
	width:235px;
	margin:20px 0 20px 15px;
}
#body #footer .bottom_block .col h1 {
	color:#a2ea4d;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
#body #footer .bottom_block .col .set {
	margin-bottom:10px;
	font-size:12px;
	color:white;
}
#body #footer .bottom_block .col .set a {
	color:white;
}
#body #footer .bottom_block .col .set:last-child {
	margin-bottom:0;
}
#body #footer .bottom_block .col .set h2 {
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px solid #689f4e;
}
#body #footer .bottom_block .col .set.webaruhaz h2 {
	color:#a2ea4d;
}
#body #footer .bottom_block .col:first-child {
	margin-left:35px;
}
#body #footer .bottom_block .bottom-menu {
	float:right;
	background:#1d5c00;
	height:100%;
	width:160px;
	height:287px;
}
#body #footer .bottom_block .bottom-menu ul {
	margin:0 auto 10px;
	list-style-type:none;
	width:100px;
}
#body #footer .bottom_block .bottom-menu ul li {
	padding:5px 0;
}
#body #footer .bottom_block .bottom-menu ul li a {
	color:white;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#body #footer .bottom_block .bottom-menu img {
	margin:20px auto 0;
}
#body #container {
	width:960px !important;
}

#c2_1024 #body #container #left .news { width: 580px; }
#c2_1024 #left div.bg_vline { background-image: none; }
#c2_1024 #body #module_search_results { width: auto; }



/**/

.left_login_box {
	width:270px;
	border:1px solid #dcdcdc;
	margin:0 auto 15px;
	padding:14px;
}
.left_login_box h1 a,
.left_login_box h1 {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}
.left_login_box input.text {
	background:#FFFFFF url(/images/bgInput.gif) scroll no-repeat left top;
	border:1px solid #f4f4f4;
	width:121px;
	padding:2px 2px 3px;
}
.left_login_box input.margin { margin-right:10px; }
.left_login_box input.submit {
	background-color:#97db32;
	color:#000000;
	text-transform:uppercase;
	font-weight:lighter;
	text-align:center;
	border:0 none;
	padding:3px 5px 4px;
	cursor:pointer;
	margin-left:10px;
}
.left_login_box .row.right { margin-top:10px; }
.left_login_box a {
	color:#247402;
	font-size:11px;
}



.gyogymod_search_box {
  float:left;
  height:210px;
  margin-right:20px;
	}

#egeszseg-abc .search .submit{
	position:relative;
	top:5px;
	text-shadow:none;
	}
#module_base_mainpage .articles h1.date {
    color: #979696;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 10px;
}
#module_rss_view .header{
	display:none;
	}
#body #form-fog-search{
	padding: 16px 5px 13px;
	}
#body #search_sympton_form {
    padding: 20px 5px 10px;
}
#body .gyogymod_search_box .search_button,
#body .orvoskereso_search_box .search_button{
	margin:0 auto;
	}
#body .orvoskereso_search_box .search_button{
	margin-top:3px;
	}
#c2_1024 #body #footer .bottom_block .bottom-menu img {
    display: block;
    margin: 20px auto 0;
	}
#right h1, #right h1 a {
    color: #1D9B00 !important;
    font-size: 20px !important;
    font-weight: bold !important;
    margin-bottom: 5px !important;
}
#right h2 {
    color: #555555;
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 5px;
}
#right h2 a {
    color: #555555;
}
#module_issue_content_article_display h1 {
    color: #1D9B00;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}
#module_issue_content_search_results .block .date, 
#module_issue_content_article_display .date {
    color: #979696;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: right;
}

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




