



/*
 * ################ 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 - orvoskereso
 * task name:		project.css
 * author:			hapi
 * - - - - 
 * started			@ 2012.01.04.
 * last modified	@ c do timestamp ;)
 */
body {
    background: #E2E2E2 !important;
    font-family: Arial;
	}
#c2_1024 #body #header {
    height: auto;
    overflow: visible !important;
    position: relative;
	}
#body #header #header_main {
    background: url("/images/headers/orvoskereso_head.jpg") no-repeat scroll 0 0 transparent;
    height: 118px;
    margin-top: 10px;
    position: relative;
	}
#c2_1024 #body #header #menu-top{
	position:absolute;
	bottom:0;
	}
#body #header #header_main form.search {
    overflow: hidden;
    position: absolute;
    right: 35px;
    top: 30px;
	}
#body #header #header_main form.search input.submit {
    border: medium none;
    float: none;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
    width: 120px;
	}
#maganorvos-kereso #body #container{
	background:#FFF;
	}
#maganorvos-kereso #left{
	width:250px;
	float:left;
	padding: 15px 0 15px 15px;
	}
#c2_1024 #maganorvos-kereso #body #container #main{
	margin-left:10px;
	float:left;
	width: 664px;
	}
.search_container_1{
	color:#777;
	}
.instr{
	margin-bottom:10px;
	}
#footer .bottom-menu img{
	display: block;
    margin: 10px auto 0;
	}	
	
	
	
/**
* Hogyan kerulhet be... right 1. box
**/
#body #left .hogyan {
    background: none repeat scroll 0 0 #8EAD42;
    color: white;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 7px;
    text-align: center;
}
#body #left .hogyan a {
    color: white;
}	
	
	
	
/**
* Hirek - baloldalon
**/
#body #left .news {
    border: medium none !important;
    color: #434343;
    margin: 10px;
    text-align: left;
}
#body #left .news > h1 {
    border-bottom: 1px solid #1D9B00;
    color: #1D9B00;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#body #left .news a {
    font-style: italic;
}
#body #left .news .lead_news {
    border: medium none;
    margin: 0;
}
#body #left .lead_news h1.maintitle {
    font-family: Trebuchet MS;
    font-size: 17px;
    font-weight: bold;
}
#body #left .news .lead_news a.h1 {
    color: #1D9B00;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 10px 0;
}
.lead_news .lead {
    color: #484848;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
}
#body #left .news .lead_news img {
    border: 1px solid #1D9B00;
    display: block;
    float: right;
    margin: 10px;
    max-height: 100px;
    max-width: 100px;
    padding: 2px;
}
.noborder {
    border: 0 none !important;
}

	
	
/**
* Rendelok - fooldalon
**/
#body #main .kiemelt_rendelok .rendelo {
    background: none repeat scroll 0 0 #F1F7D8;
    margin-bottom: 10px;
    padding: 10px;
}
#body #main .kiemelt_rendelok .rendelo h1 {
    border-bottom: 1px solid #BFBFBF;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 3px;
}
a.dentistname {
    color: #479228;
    text-decoration: none;
}
#body #main .kiemelt_rendelok .rendelo img {
    float: right;
    margin-bottom: 10px;
}
#body #main .kiemelt_rendelok .rendelo .adatok {
    float: left;
    margin-right: 15px;
    width: 370px;
}
#body #main .kiemelt_rendelok .rendelo .adatok .label {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 110px;
}
#body #main .kiemelt_rendelok .rendelo .adatok .value {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    width: 260px;
}
#body #main .kiemelt_rendelok .rendelo .szolg {
    background: none repeat scroll 0 0 #DFEAC8;
    clear: both;
    font-size: 12px;
    margin-top: 10px;
    padding: 10px;
}
#body #main .kiemelt_rendelok .rendelo .szolg h1 {
    border: medium none;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
}
.kiemelt_rendelok h1{
	color: #1D9B00;
    font-family: Trebuchet MS,Arial;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
	}



/**
* Ajanlo doboz - fooldalon
**/
#body #main .ajanlo {
    float: left;
    margin-top: 10px;
    padding: 0;
    width: 260px;
}
#body #main .ajanlo h1 {
    border-bottom: 1px solid #1D9B00;
    color: #1D9B00;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#body #main .ajanlo .item {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
}
#body #main .ajanlo .item h1 {
    border: medium none;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0;
}
#body #main .ajanlo .item span {
    float: left;
    margin-right: 10px;
    width: 150px;
}
#body #main .ajanlo .item img {
    border: 1px solid #1D9B00;
    float: right;
    padding: 2px;
}



/**
* Orvosok, Klinikak - fooldalon
**/
#body #main .orvosok {
    float: left;
    margin: 0 0 0 20px;
    width: 300px;
}
#body #main .orvosok h1 {
    color: #1D9B00;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-bottom: 5px;
}
#body #main .orvosok ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#body #main .orvosok ul li.header {
    background: none repeat scroll 0 0 #E0EEA8;
    padding: 5px 10px;
}
#body #main .orvosok ul li span{
	display:block;
}
#body #main .orvosok ul li span.col1 {
    width: 60%;
	float:left;
}
#body #main .orvosok ul li span.col2 {
    width: 40%;
	float:left;
}
#body #main .orvosok ul li {
    border-bottom: 1px solid #E0EEA8;
    clear: both;
    overflow: hidden;
    padding: 2px 10px;
}
#body #main .orvosok ul li span a {
    color: #A3C297;
    font-weight: normal;
}




/**
* Talalti lista
**/
.path {
    height: 30px;
    line-height: 30px;
    padding-left: 4px;
}
.path .option {
    color: #5A8449;
    font-weight: bold;
}
.arrow {
    color: #DB7658;
    font-family: arial,verdana,sans-serif,helvetica;
    font-weight: bold;
}
.content_title {
    border-bottom: 1px solid #1D9B00;
    color: #1D9B00;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: left;
    width: 100%;
}
.pager {
    background-color: #D8D8D8;
    height: 24px;
    line-height: 24px;
    padding-left: 6px;
    padding-right: 2px;
}
.pager .pages {
    float: left;
}
.pager a {
    color: #707070;
}
.pager .separator {
    font-size: 1.1em;
    padding-left: 3px;
    padding-right: 3px;
}
.pager .result {
    color: #4C4C4C;
    float: right;
    position: relative;
    top: -5px;
}
.pager .limit {
    width: 120px;
}
select option {
    font-weight: normal;
    padding: 0 3px;
}

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




